jqueryappendを使用してフォームに入力フィールドを動的に追加する方法を学びました。私の質問は、これらのフィールドをどのように読み取ることができるかということです。例:訪問者から番号を入力して、番号ごとに入力を作成したいのですが、フィールドの名前と番号がわからない場合、どのように読みますか?そして重要な問題は、どうすればそれらに名前を付けることができるかということです。私を助けてください
2 に答える
3
コードを正確に見ずに言うのは難しいですが、それは次のようなものだと言います
$('body').append('<input type="text" class="readMe">');
次のようなものでそれらの値を取得できます。
$('.readMe').each(function(){
$(this).val();
});
于 2012-12-10T18:49:14.087 に答える
2
これらを動的に作成するフィールドの命名と読み取りを行うことができます。これがあなたの答えです。
<div>
<input type="radio" id="radio_1" name="radio1" value="1" /> 1<br />
</div>
とJsで:
for(i=2;i<=8;i++){
$("div")
.append($("#radio_1")
.clone().attr({"id":"radio_"+i,"value":i}))
.append(" "+i+"<br />");
}
$(":radio").click(function() {
var radioID = $(this).attr("id");
alert("by selector (:radio): " + radioID);
});
$("input[name=radio1]").click(function() {
var radioID2 = $(this).attr("id");
alert("by groupname: " + radioID2);
});
あなたとコメンテーターはjsfeedleでそれを見ることができます
于 2012-12-10T19:01:21.130 に答える