我想在“a”标签中的点击功能上添加一个类,如果我最接近标签的div有“jitender”类,那么wana alert。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function () {
$(".Cmnew").find("a").click(function () {
$(this).addClass("jitender");
if($(".Cmnew").closest("a").className() == "jitender") {
alert("helllo")
}
})
})
</script>
</head>
<body>
<div class="Cmnew">
<a href="#">first</a>
<a href="#">second</a>
</div>
</body>
答案 0 :(得分:4)
尝试:
if($(".Cmnew").closest("a").hasClass("jitender")){
...alert
或者
if($(".Cmnew").children("a").hasClass("jitender")){
... alert
答案 1 :(得分:0)
$(function() {
$(".Cmnew").find("a").click(function() {
$(this).addClass("jitender");
if ($(this).siblings("a:first").hasClass("jitender")) {
alert("helllo")
}
});
});
<强> Demo 1 强>
另一种解决方案
$(function() {
$(".Cmnew").find("a").click(function() {
$(this).addClass("jitender");
if ($(this).siblings("a.jitender:first").length) {
alert("helllo")
}
});
});
<强> Demo 2 强>