使用.hasClass来定位多个类

时间:2013-06-12 06:42:26

标签: jquery

我正在使用以下代码来查看表单是否不包含任何类。如果我只查找一个,它工作正常,但如果我在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">

我做错了什么?

2 个答案:

答案 0 :(得分:5)

问题在于你的if语句。你是说如果表单没有类no-ajax或者有class register-step。因此,如果任何条件为真,它将进​​入你的if语句。

你想确保它既没有课程,也应该是&amp;&amp;而不是||

答案 1 :(得分:0)

你可以试试吗

var className = $('.myclass').attr('class');
 if(className.indexOf('myclasscheck') > = 0)