找到具有某个类的元素,然后选择它

时间:2013-09-06 06:44:18

标签: jquery

元素可以根据用户的变化而变化。行动,这就是我使用on()

的原因
$(document).ready(function(){

$(document).on('click','li', function(){
  if($('li').hasClass()){

    //do something <-- but it return true (boolean)
  }

});

2 个答案:

答案 0 :(得分:2)

你可能想要

$(document).on('click','li.yourclass', function(){

    //do something with your element, which is "this"

});

每次点击都会动态测试'li.yourclass'选择器,因此您无需在回调中进行测试。

答案 1 :(得分:0)

使用此:

$(document).ready(function(){

$(document).on('click','li', function(){
  if(if ($('li').hasClass('yourclassname'))){

    //do something <-- but it return true (boolean)
  }
});