ラジオボタンのグループを動的に生成しようとしていますが、ラジオボタンをjQueryで追加するとname属性が正しく設定されません。動的に作成されるラジオボタンの値または名前属性の設定に関する問題
var radioButtonInput = document.createElement("input")
var groupId = groupNodes[i].getAttribute("id");
var groupName = groupNodes[i].getAttribute("displayName");
$(radioButtonInput).attr("type","radio");
$(radioButtonInput).attr("name","radioGroup");
$(radioButtonInput).attr("id", groupId);
$("#meetingType h2").after(radioButtonInput);
ラジオボタンは正しく作成されていますが、name属性は存在しません。私はhtml dom属性.nameを使用しようとしましたが、同じ結果を生成します。
何が '.getAttribute(" displayName ")' –
これは私のために働く。どのように名前属性の存在を確認していますか? – Emmett
.getAttribute( "displayName")は、XMLドキュメントから取得している属性ですが、これは正常に動作します。 IE用のfirebug liteを使ってname属性の存在を検証しています。私はIE7を持っています。また、名前プロパティが正しく設定されていても、ラジオボタンが相互に排他的でなければなりません。 – Danick