0

如何使用支持 IE 的 jQuery 设置单选元素的文本。我用这个:

$('<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 回答