何も見つかりませんでしたが、以前に質問されたような気がします。
複数の入力があります:
<input id="id1" class="abc" name="tags" "value="test1" />
<input id="id2" class="abc" name="tags" "value="test2" />
ユーザーが入力の値を変更すると、スクリプトでそれを取得して配列に割り当てる必要があります。
私が持っているもの:
jQuery('.abc').change(function() {
var id = jQuery(this).attr('id');
var name = jQuery(this).attr('name');
var value = jQuery(this).val();
var ch = {};
ch[id][name] = value;
alert(ch[id][name]);
});
しかし、最初からうまくいきませんでした。jQuery(this).attr('id')
関数として存在しません。これが機能しない理由は、私が呼び出している特定のクラスがないためだと思いますが、わかりません。コードを見つめすぎたのかもしれませんが、うまくいきません!
エラー:can't convert undefined to object