如何设置jquery .attr(),而不是它

时间:2010-11-11 14:43:26

标签: jquery

当我想读取属性时,我使用

$('#mydiv').attr('id');

如何写入此属性,以便我可以更改标记中div的ID?

4 个答案:

答案 0 :(得分:4)

$('#mydiv').attr('id', 'value');

看一下jquery文档,http://api.jquery.com/attr/已经很好地解释了

答案 1 :(得分:1)

使用元素的id属性,效率更高,跨浏览器更兼容:

$("#mydiv")[0].id = "newId";

更好的是,你可以完全删除jQuery:

document.getElementById("mydiv").id = "newId";

答案 2 :(得分:0)

在attr调用中包含第二个参数,并将值设置为。

$('#mydiv').attr('id', 'value');

答案 3 :(得分:0)

$('#mydiv').attr('id',value);