2013-03-28 31 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

我明白了,但我只是想设置单选按钮文本。 –