这是div
<div class="rating" data=""></div>
我想知道的是我如何将数据值更改为数字5
会是这样的吗?还是以另一种方式做到了?
$(".rating").attr("data").val("5");
答案 0 :(得分:5)
$(".rating").attr("data", "5");
答案 1 :(得分:3)
$(".rating").attr("data", "5");
答案 2 :(得分:3)
从字面上坚持你的问题,正确的代码是:
$(".rating").attr("data", "5");
但是,除了HTML 5之外,数据不是有效的HTML属性。
对于未与最新版本的HTML相关联的代码,您可能需要考虑使用jQuery data
方法。