入力テキストがあり、それにクラスを追加したいのですが:
<input type="text" name ="var[1]" />
私はこの行を試しましたが、成功しませんでした:
$('input[name=var[1]]').addClass('invalidField');
PS:この入力はマークアップには存在しませんが、ajaxを使用して表示されます!
入力テキストがあり、それにクラスを追加したいのですが:
<input type="text" name ="var[1]" />
私はこの行を試しましたが、成功しませんでした:
$('input[name=var[1]]').addClass('invalidField');
PS:この入力はマークアップには存在しませんが、ajaxを使用して表示されます!
引用符を使用し、domの準備ができたら必ず呼び出してください:
$(function(){
$('input[name="var[1]"]').addClass('invalidField');
});
引用符は、値が「単純」の場合にのみオプションです。括弧、スペース、中括弧などが含まれている場合、jQueryは値の終わりを取得せず、式を解析できません。
$('input[name="var[1]"]').addClass('invalidField');
あなたが逃しました ""