0

IE対応のjQueryでradio要素のテキストを設定する方法。私はこれを使用します:

$('<input>'+variable+'</input>').attr({ 
type: 'radio',
name: 'RadioName',  
value: 'Value'}).appendTo("#Something");

Firefox と Chrome がサポートしています。IEはしません。エラー メッセージ:「このコマンドはサポートされていません」 .text() を試しましたが、サポートされていません。

誰かがラジオのテキストを設定する別の方法を知っています.?

4

1 に答える 1

0

私はそうあるべきだと思い<input />ます<input></input>...

テキストを設定するには、<label>タグを使用できます

IE での作業例: http://jsfiddle.net/YBVns/3/

var variable = "Hello";

$('<input>').attr({ 
type: 'radio',
name: 'RadioName',  
value: 'Value'}).appendTo("body");

$("<label>").text(variable).appendTo("body");
于 2013-03-29T05:11:55.163 に答える