我想知道当我尝试使用id调用时,是否可以触发通过类附加的.click
处理程序。
例如:
<div class="item" id="first">
<div class="item" id="second">
<div class="item" id="third">
并拥有.click
之类的
$('.item').click(someFunction);
我现在打算做的是,如果我点击特定的ID,我想使用.trigger('click');
。
当我这样做时:
$('#third').trigger('click');
由于点击附加到class="item"
,因此无效。
但是有一个选择器使它成为可能吗?类似$('.item#third')
之类的内容,仅当我点击ID为.item
的{{1}}时才会触发点击。
希望你明白我的意思。
答案 0 :(得分:1)
在评论中使用@ ArunPJohny的演示代码,以下是代码:
$(function() {
$('.item').click(function () {
console.log('clicked', this.id)
});
$('#third').trigger('click');
});