HTML:jQuery的最接近DL元素
<dl id="feature-list">
<dt id="basic" class="category-name">
<dd id="basic-toggle" class="category-recepient">
<div class="feature">
<div class="feature-content">
<input id="checkbox1" type="checkbox">
</div>
</div>
</dd>
<dt id="options" class="category-name">
<dd id="options-toggle" class="category-recepient">
<div class="feature">
<div class="feature-content">
<input id="checkbox2" type="checkbox">
</div>
</div>
</dd>
</dl>
JQUERY
$('input').change(function() {
var value = $(this).closest("dt");
//do something with value.id
});
$(this).closest("dt")
返回checkbox,而不是<dt id="(category)" class="category-name">
我試過$(this).closest(.category-name)
,$(this).closest("dt").find(.category-name)
剛剛完成我的答案。你的回答讓我感到困惑,因爲它與我要發佈的內容幾乎完全相同。 –
@Kerry:用'
確實!儘管我沒有jsfiddle鏈接。榮譽;) –