1

我的代码是这样的

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

当我执行此操作时,我会收到[object Object]警报。但是单击事件永远不会发生。有人能指出这里出了什么问题吗?或者告诉我如何调试这个问题?

4

2 回答 2

2

根据问题中的评论

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

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

于 2013-09-21T11:25:07.407 回答
1

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

var Lynliste_Item = $(".grid03 li .head-text strong[data-id='2324']");
if (Lynliste_Item.length > 0) {
     alert(Lynliste_Item);
     $(Lynliste_Item).trigger("click");
     }
于 2013-09-21T11:18:57.763 回答