【发布时间】:2017-10-26 08:46:27
【问题描述】:
上一个问题的答案是有效的,click here to see. 但仅适用于单个按钮而不是多个按钮以供参考,请参阅此处http://jsfiddle.net/wmy8vucb/9/
$( "#myBtn" ).click(function() {
$(this).addClass('myclass');
localStorage.setItem('clicked', '1');
});
if(localStorage.getItem("clicked") != null){
$("#myBtn").addClass('myclass');
}
.myclass{
background-color:green !important;
}
<button id="myBtn" class="btn btn-default btn-lg myBtn" style="background: #ef332d; color: #fff;" type="button" data-uid="IeUtIMnV0V1JpQlU">Procced</button>
<button id="myBtn" class="btn btn-default btn-lg myBtn" style="background: #ef332d; color: #fff;" type="button" data-uid="khjdvhbjdhjbvjkbs">Procced 2</button>
<button id="myBtn" class="btn btn-default btn-lg myBtn" style="background: #ef332d; color: #fff;" type="button" data-uid="hdfhkdsvkhvs">Procced 3</button>
so-on
【问题讨论】:
-
不要创建多个具有相同 id 的元素。将事件处理程序附加到类而不是 id。
-
也不要链接到较早的问题,只需将所需的信息放在这个问题中。
标签: javascript jquery html button onclick