我正在尝试在replace();
中执行一个简单的JavaScript
方法,在该方法中,我想从HTML element
中删除除特定类之外的每个类,我该怎么做?
我尝试没有成功:
<div id="my_div" class="hello letsgo baby is_checked cool">Gordon Freeman</div>
<script>
$(document).ready(function () {
alert ($(#my_div).attr("class").replace (/^(is_checked)$/, ""));
// id'like it returns "is_checked" or "" to work like a boolean;
});
</script>
最佳答案
您想在is_checked
出现时发出警报,对吗?尝试使用.hasClass:
$(document).ready(function () {
if($("#my_div").hasClass("is_checked")) {
alert("is_checked");
}
else {
alert("");
}
});
如果您只想知道某个元素上是否具有某个类,则将返回true或false,以告诉您确切的信息:
$("#my_div").hasClass("is_checked")