如何使用支持IE的jQuery设置radio元素的文本。 我用这个:
$('<input>'+variable+'</input>').attr({
type: 'radio',
name: 'RadioName',
value: 'Value'}).appendTo("#Something");
Firefox和Chrome支持它。 IE没有。错误消息:“不支持此命令” 我尝试过.text()并且也不支持。
有人知道设置广播文本的另一种方法。?
答案 0 :(得分: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");