点击使用id工作?

时间:2012-03-21 18:58:11

标签: javascript jquery

我刚开始使用JQuery,我知道您可以将.clickclass一起使用,但是您可以使用id作为触发器使用.click吗?我看了一下,但我找不到有关触发器的任何信息。

6 个答案:

答案 0 :(得分:5)

是的,你可以。只要你的元素在某种程度上是可识别的,任何CSS选择器都可以工作,所以ID就是:

$('#fooey').click(function() {
    // Handler code
});

答案 1 :(得分:3)

绝对。您可以使用几乎任何选择器触发点击

$('#myId').trigger('click');

这是关于触发器的jquery文档: http://api.jquery.com/trigger/

答案 2 :(得分:3)

你当然可以。

$("#unique_id").click(function() {
  // Disco
));

http://api.jquery.com/category/selectors/

答案 3 :(得分:3)

JQuery函数可以在Dom-Elements上工作,无论它们是如何被选中的:

  • IDS
  • 伪类
  • pseudoelements
  • 属性

你应该看看Selectors Docu of jQuery

答案 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版本