我刚开始使用JQuery,我知道您可以将.click
与class
一起使用,但是您可以使用id
作为触发器使用.click吗?我看了一下,但我找不到有关触发器的任何信息。
答案 0 :(得分:5)
是的,你可以。只要你的元素在某种程度上是可识别的,任何CSS选择器都可以工作,所以ID就是:
$('#fooey').click(function() {
// Handler code
});
答案 1 :(得分:3)
答案 2 :(得分:3)
答案 3 :(得分:3)
答案 4 :(得分:2)
您可以使用任何有效的选择器来获取元素,然后触发click事件
$('#element_id').click();
$('div #someelement > .oneChild').click();
答案 5 :(得分:1)
使用id并单击,但尝试使用.live()(对于jquery版本< 1.7.1)和.on()(> jquery版本1.7.1),因为它将在匹配元素之后绑定页面已加载。
所以使用。
$('#myid').on('click',function(e){
//my code
});
或
$('#myid').live('click',function(e){
//my code
});
取决于你的jquery版本