ここに新しい問題があります!JQUERY:動的セレクタのループとプロパティの追加
var name=prompt("Populate Fields");
var array = $(name.split(","));
$.each(array,function(i){
$('input[name="'+ array[i] + '"]').prop=('checked', 'checked');
alert(array[i]);
});
alert("Done");
}
ここで問題はどこですか? 私の目標は - 私はポップアップで書いた - バナナ、犬、妻、そしてLOOPはそれぞれの配列エントリにプロパティを追加すべきです。
$('input[name="dog"]').prop('checked','yes');
すべてはチェックボックスがオンになります、うまく動作しますが、私はループの中でそれを行う際に、何も働かないが、私は特別にしようとした場合にはそこにいくつか「"」を置く:
などは私が書いた場合プロンプト、それは警告が、私はそこに書かれたものは、すべてのエントリをポップので、それは、そこに正しい名前を渡す意味それではコンソールログは、クラッシュします。
どうもありがとうございました!
すべてである[名=「手入力」]とうまく働いたが、私は「手動入力」などを行った場合'+ array [i] +'それは動作していません。 –