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