在代码遍历DOM并搜索以前附加了事件处理程序的特定A标记之后。当我找到A标签(元素)时,我点击一下。这段代码是正确无误的。
$('#Content_' + elementid).parents('li').map(function () {
var expanderId = $(this).find('a').attr('id');
$('#' + expanderId).click();
});
但是我想用这条线简化代码,但没有任何反应。
$(this).find('a').click();
我也试试这个
$(this).find('a').get(0).click();
并且没有任何成功。
问题出在哪里?我缺少什么?
答案 0 :(得分:1)
尝试在jQuery
中包装找到的元素,如:
var l = $(this).find("a").get(0);
$(l).trigger("click");
您可以看到正常工作 example here