如何在复杂的变体(嵌套div)中使用jQuery hasClass?

时间:2012-10-12 11:46:15

标签: jquery jquery-selectors

如果输入的类有效,我想添加一些图像背景。

我阅读了文档,阅读了一些stackoveflow问题(像这样 - > hasClass doesn't work in my js code?),但我没有在我的模态中实现它。

这是jsfiddle与所有HTML和js - > http://jsfiddle.net/33PGQ/34/

有人可以提出错误吗?

P.S.Also试图写入hasClass函数,如下所示:div>形式> ......(没用)

3 个答案:

答案 0 :(得分:3)

问题不是hasClass方法,你的选择器错误,你应该使用.作为类选择器,jQuery选择器就像CSS选择器一样。

$('.modal .form_for_login form .field2  input');

http://jsfiddle.net/q7jw5/

答案 1 :(得分:2)

你的选择器错了。与CSS选择器一样,jQuery选择器使用句点来表示类名:

<div class="abc">
$('.abc')

所以这将解决你的小提琴

if ($('.modal .form_for_login form .field2 input').hasClass('valid')) {

答案 2 :(得分:0)

无意中找到答案:

  http://jsfiddle.net/33PGQ/35/