0

入力に有効なクラスがある場合、画像の背景を追加したいと思います。

私はドキュメントを読み、いくつかのstackoveflowの質問を読みました(このように-> hasClass does not work in my js code?)が、モーダルでの実装に失敗しています。

ここに、すべての HTML と js を含む jsfiddle があります -> http://jsfiddle.net/33PGQ/34/

誰かが間違っていることを提案できますか?

PSまた、次のように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 に答える