我正在寻找的是一种确定单击链接的父级是否row-fluid
包含与预定子级匹配的 id 的类的方法。
到目前为止我尝试过的是这里。(jsFiddle)
谁能解释为什么我的代码不起作用?而且,我的编码很糟糕,所以任何关于速记代码的建议都很好。我倾向于经常想太多事情
<div class="row-fluid">
<div id="success-1">Entry One</div>
<div class="span3"> <a href="#" id="1" class="delete-me">delete</a>
</div>
</div>
<div class="row-fluid">
<div id="accord-2">Entry Two</div>
<div class="span3"> <a href="#" id="2" class="delete-me">delete</a>
</div>
</div>
<div class="row-fluid">
<div id="success-3">Entry Three</div>
<div class="span3"> <a href="#" id="3" class="delete-me">delete</a>
</div>
</div>
JS:
$('.delete-me').on('click', function () {
var id = $(this).attr("id");
if ($(this).parent(".row-fluid").has("#accord-*")) {
var name = $("#accord-" + id).html();
alert(name);
}else{
var name = $("#success-" + id).html();
alert(name);
}
});