我正在使用以下代码来查看表单是否不包含任何类。如果我只查找一个,它工作正常,但如果我在if
语句中添加多个类,它似乎绕过它们。
if (!form.hasClass('no-ajax') || !form.hasClass('register-step')) {
HTML:
<form id="basic-info-form" class="register-step form efocus" method="post" action="form_process.php?source=newUser">
我做错了什么?
答案 0 :(得分:5)
问题在于你的if语句。你是说如果表单没有类no-ajax或者有class register-step。因此,如果任何条件为真,它将进入你的if语句。
你想确保它既没有课程,也应该是&amp;&amp;而不是||
答案 1 :(得分:0)
var className = $('.myclass').attr('class');
if(className.indexOf('myclasscheck') > = 0)