[英]Jquery and .parent()
給定以下標記和JS,為什么第一個語句起作用而第二個語句不能起作用?
jQuery的
$('.selector').change(function () {
// does work
$(this).parent(".controls").after( "<div class=\"control-group\">Test</div>" );
// doesn't work
$(this).parent(".control-group").after( "<div class=\"control-group\">Test</div>" );
}
的HTML
<div class="control-group">
<label class="control-label" for="description">Section Type</label>
<div class="controls">
<select class="selector">
// options
</select>
</div>
</div>
您應該使用:
.parent()方法僅在DOM樹上移動單個級別 。
呸! 我應該有RTFM!
.parents()和.parent()方法類似,不同之處在於后者僅在DOM樹上移動單個級別
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.