如何使用jquery更改div内属性的值

时间:2011-05-12 21:45:42

标签: jquery

这是div

<div class="rating" data=""></div>

我想知道的是我如何将数据值更改为数字5

会是这样的吗?还是以另一种方式做到了?

$(".rating").attr("data").val("5");

3 个答案:

答案 0 :(得分:5)

$(".rating").attr("data", "5");

答案 1 :(得分:3)

$(".rating").attr("data", "5");

答案 2 :(得分:3)

从字面上坚持你的问题,正确的代码是:

 $(".rating").attr("data", "5");

但是,除了HTML 5之外,数据不是有效的HTML属性。

对于未与最新版本的HTML相关联的代码,您可能需要考虑使用jQuery data方法。