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