我想得到的结果是,当我单击网页中的一个元素时,该元素被突出显示(例如其背景颜色变为蓝色)。还有其他解决方法吗?
elemselect.js:
var flag = null;
jQuery(function ($) {
$("*").bind("click", function () {
if(flag)
{
$("*").removeClass("elemselected");
}
flag = $(this);
$(this).addClass("elemselected");
$(this).find("*").addClass("elemselected");
return false;
});
elemselect.css:
.elemselected
{
border: #00BFFF solid thin;
background-color: #00BFFF;
}
最佳答案
您可以使用toggleClass()
:
$('*').click(function() {
$(this).toggleClass("elemselected");
});