很难说标题中的夫妻情绪......所以我有这个代码:
var class_main_content = $('.main_content ul').attr('class');
var xml_element_name = $(xml).find(class_main_content)[0].nodeName.toLowerCase();
var no_option = $('.no_option').attr('class');
if ((class_main_content) == xml_element_name){
...
}
else if ($(class_main_content) == (no_option)){
...
}
并且我有一些动作的第一个条件 - 每件事都很好,接下来我有第二个条件,第一个条件也执行,但我需要为类.no_option
的元素做一些事情。当这个元素从第一个条件和第二个条件有两个类时,问题就会增长。如何通过第一个条件并做第二件事? :)
答案 0 :(得分:0)
不是获取class
属性并将其与事物进行比较,为什么不使用hasClass
JQuery函数:
var main_content=$('.main_content ul');
if(main_content.hasClass('something')) {
do_something();
}
if(main_content.hasClass('no_option')) {
do_something_else();
}
你当然可以进行反向测试:
if(!main_content.hasClass('no_option')) ...