我有以下HTML:将字符串转换成jQuery对象,并添加属性
<label>Lobby Template:</label>
我想将其转换为jQuery对象,并与测试值添加属性ID:
<label id="test">Lobby Template:</label>
我有以下HTML:将字符串转换成jQuery对象,并添加属性
<label>Lobby Template:</label>
我想将其转换为jQuery对象,并与测试值添加属性ID:
<label id="test">Lobby Template:</label>
var $el = $('<label>Lobby Template:</label>').attr('id', 'test');
使用jQuery attr
$('label').attr('id', 'test');
$('label')[0].id="test";
你需要有某种钩子来识别你的元素。 http://jsfiddle.net/RQ3vH/1/是一个演示。
你可以像下面这样做
$('label').attr('id','test');
我喜欢这种语法:
var $el = $("<label>", {
id: "test",
text: "Lobby Template:"
});
labels = $('label')
$.each(labels, function(i, label){
if($(label).html() == 'Lobby Template:'){
$(label).attr("id", "test")
}
})