2013-03-28 34 views
0

如何用支持IE的jQuery設置無線元素文本。 我用這個:用支持IE的jQuery設置無線元素文本

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

Firefox和Chrome支持它。 IE沒有。錯誤消息:「此命令不受支持」 我試過.text()並且不支持。

有人知道另一種設置無線電文本的方法。

+2

嗯.. 。我們在這裏談論什麼*版本的IE? – Lix

+0

這是互聯網瀏覽器8 –

回答

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"); 
+0

我明白了,但我只是想設置單選按鈕文本。 –