触发单击事件不起作用jquery

时间:2013-09-21 11:15:04

标签: javascript jquery

我的代码就像这样

  $Lynliste_Item = $(".grid03 li .head-text strong[data-id='2324']");
            if ($Lynliste_Item.length > 0) {
            alert($Lynliste_Item);
                $Lynliste_Item.trigger("click");
            }

当我执行此操作时,我正在警告[object Object]。但点击事件永远不会发生。任何人都可以指出这里出了什么问题?或者告诉我如何调试这个问题?

2 个答案:

答案 0 :(得分:2)

根据问题中的评论

我认为在事件为triggere之后添加处理程序是一个简单的问题

您需要在触发事件之前添加点击处理程序

答案 1 :(得分:1)

如果我错了,请纠正我,但这不是正确的语法吗?

var Lynliste_Item = $(".grid03 li .head-text strong[data-id='2324']");
if (Lynliste_Item.length > 0) {
     alert(Lynliste_Item);
     $(Lynliste_Item).trigger("click");
     }