jquery更改自定义属性状态
我正在尝试更改自定义属性,但运气不佳。我错过了什么愚蠢的事情吗 HTML: 我可以将星号更改为“已填写”,但状态永远不会更改为“打开”。我错过了什么jquery更改自定义属性状态,jquery,html,Jquery,Html,我正在尝试更改自定义属性,但运气不佳。我错过了什么愚蠢的事情吗 HTML: 我可以将星号更改为“已填写”,但状态永远不会更改为“打开”。我错过了什么 谢谢 您需要使用的setter版本(将要设置的值传递为第二个参数) 您需要使用的setter版本(将要设置的值传递为第二个参数) <div class="favorite" status="off">☆</div> $(".favorite").click( functio
谢谢 您需要使用的setter版本(将要设置的值传递为第二个参数)
您需要使用的setter版本(将要设置的值传递为第二个参数)
<div class="favorite" status="off">☆</div>
$(".favorite").click(
function(){
var currentvalue = $(this).attr("status");
if(currentvalue == "off"){
$(this).html("★");
$(this).attr("status") = "on";
}else if (currentvalue == "on"){
$(this).html("☆");
$(this).attr("status") = "off";
}
}
);
$(this).attr("status", 'on')