开发者

Problem when filtering a selection with jQuery

开发者 https://www.devze.com 2023-03-02 14:03 出处:网络
$(\"[title != \'\' ]\").each(function(){开发者_运维知识库 $(this).addClass(\'lkBox\'); }); I´ve been programming some stuffs in my job and i used to filter empty title elements by the script over t
$("[title != '' ]").each(function(){开发者_运维知识库
    $(this).addClass('lkBox');
});

I´ve been programming some stuffs in my job and i used to filter empty title elements by the script over this text. Is it correctly? I tested in my localserver with a simple HTML page that i mounted and everthing was ok.


Yes it is correct. You are using the Not Equal Selector


The only difference between your example and jQuery documentation is that they switch the single quotes and double quotes, and they don't have spaces, so try this:

$('[title!=""]').each(function(){
    $(this).addClass('lkBox');
});

Alternatively, check that the titles on the page it is not working on are actually empty.


If you don't have a place to test (your website etc.), use online resources like jsfiddle, there you can do simple examples and see if it worked

0

精彩评论

暂无评论...
验证码 换一张
取 消