要素はユーザーのアクションに応じて変化する可能性があるため、 on() を使用します
$(document).ready(function(){
$(document).on('click','li', function(){
if($('li').hasClass()){
//do something <-- but it return true (boolean)
}
});
要素はユーザーのアクションに応じて変化する可能性があるため、 on() を使用します
$(document).ready(function(){
$(document).on('click','li', function(){
if($('li').hasClass()){
//do something <-- but it return true (boolean)
}
});
あなたはおそらくしたいです
$(document).on('click','li.yourclass', function(){
//do something with your element, which is "this"
});
'li.yourclass'
セレクターはクリックごとに動的にテストされるため、コールバックでテストする必要はありません。
これを使って :
$(document).ready(function(){
$(document).on('click','li', function(){
if(if ($('li').hasClass('yourclassname'))){
//do something <-- but it return true (boolean)
}
});