首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法获取单击(‘.trigger’);正在工作

无法获取单击(‘.trigger’);正在工作
EN

Stack Overflow用户
提问于 2015-02-17 18:16:33
回答 1查看 103关注 0票数 1

我正在php中处理基于日期的触发器,并希望使用此代码自动单击一个按钮:

代码语言:javascript
复制
<?php
    $oldDate = metadata('item', array('Dublin Core', 'Date')); 
    $latestDate = explode("/", $oldDate);
    $year = $latestDate[2];
    $month = $latestDate[1];
    $day = $latestDate[0];

    $newDate = $month.'/'.$day.'/'.$year;

    $newestDate = new DateTime($newDate);
    echo $newestDate->format('jS M Y');

    $t = time();
    $nt = strtotime($newDate);

    if($nt <= $t){

    } else { 
    echo "<script> $(document).ready(function(){

        $('#gatemodal').trigger('click');

    });</script>";
    }

    ?>

但是触发器单击事件不会触发。不知道故障出在哪里。我尝试将触发器行更改为以下内容:

代码语言:javascript
复制
$('#gatemodal')[0].click();

代码语言:javascript
复制
jQuery(document).ready(function(){
    jQuery('#gatemodal').trigger('click');

还是不能工作。

EN

回答 1

Stack Overflow用户

发布于 2015-07-06 20:49:54

在回显部分,设置一个变量并赋值(例如$fail='1'),然后在你的php文件中检查$fail是否被设置并且等于1,然后让你的脚本。

代码语言:javascript
复制
`<?php if (isset($fail)&& $fail=='1'){ ?>
<script type="text/javascript">
jQuery(document).ready(function(){
$('#gatemodal').trigger('click');
});
</script>";

`

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28559586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档