元素可以根据用户的变化而变化。行动,这就是我使用on()
的原因$(document).ready(function(){
$(document).on('click','li', function(){
if($('li').hasClass()){
//do something <-- but it return true (boolean)
}
});
答案 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)
}
});