var subtypechecked = function() {
var subtype = $(this);
var evidence = subtype.parent().parent().parent().children("input[name^='Regression.']").fadeOut();
alert(evidence.context.name);
};
$("input[type=checkbox]").on("click", subtypechecked);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<div class="row">
<div class="panel panel-default"></div>
<div class="panel-heading clearfix"></div>
<div style="padding-left:15px;padding-top:5px"></div>
<div class="panel-body" style="padding-top:5px;padding-bottom:5px">
<label class="checkbox-inline">
<input type="checkbox" value="1" name="Repression">Repression
</label>
<label class="checkbox-inline">
<label class="checkbox-inline">
<label class="checkbox-inline">
</div>
<div class="panel-body" style="padding-top:5px;padding-bottom:5px">
<label class="checkbox-inline">
<input type="checkbox" value="1" name="Repression.Confirmed">Repression.Confirmed
</label>
<label class="checkbox-inline">
<input type="checkbox" value="2" name="Unknown.Confirmed">Unknown.Confirmed
</label>
<label class="checkbox-inline">
<label class="checkbox-inline">
</div>
</div>
我想用的名字開頭的所有元素 「鎮壓」。但是,我檢查了螢火蟲。 「證據」是我點擊的按鈕。這沒有意義。
請更具體的目標是什麼。你的遍歷沒有意義,警報也沒有意義。你也沒有這個名字的任何元素......選擇器中有一個錯字...'迴歸!=鎮壓' – charlietfl
你爲什麼使用'.context'? http://api.jquery.com/context/ –
當你做'.parent()。parent()。parent()'時,它會被破壞並且很難讀。使用'最近的(選擇器)'來找到祖先。在你的情況'最接近(「。行」)' – epascarello