0

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

我阅读了文档,阅读了一些 stackoveflow 问题(像这样 -> hasClass 在我的 js 代码中不起作用?),但我无法在我的模态中实现它。

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

有人可以提出什么问题吗?

PSAlso 也尝试在 hasClass 函数中这样写:div > form > ...(没用)

4

3 回答 3

3

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

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

http://jsfiddle.net/q7jw5/

于 2012-10-12T11:49:20.703 回答
2

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

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

所以这将修复你的小提琴

if ($('.modal .form_for_login form .field2 input').hasClass('valid')) {
于 2012-10-12T11:48:56.723 回答
0

无意间找到答案:

  http://jsfiddle.net/33PGQ/35/
于 2012-10-12T11:48:56.710 回答