從來就具有這樣的事情,許多其他變種像2小時試過......對SO看了很多線程,但couldn't找到了我正在尋找...jQuery的選擇上一個類
伊夫得到了這樣的結構:JSFIDDLE
<tr><td></td><td><select name="startTime[]" class="startTime"></select></td></tr>
<tr><td></td><td><select name="endTime[]" class="endTime"></select></td></tr>
<tr><td></td><td><select name="startTime[]" class="startTime"></select></td></tr>
<tr><td></td><td><select name="endTime[]" class="endTime"></select></td></tr>
<tr><td></td><td><select name="startTime[]" class="startTime"></select></td></tr>
<tr><td></td><td><select name="endTime[]" class="endTime"></select></td></tr>
<tr><td></td><td><select name="startTime[]" class="startTime"></select></td></tr>
<tr><td></td><td><select name="endTime[]" class="endTime"></select></td></tr>
<script>
$(".endTime").change(function() {
$(this).prevUntil('.startTime:first').addClass('pink');
//$(this).prev(".startTime").addClass('pink');
//$('.endTime').prev('.startTime').addClass('pink');
//$(this).prevAll('.startTime:first');
});
</script>
<style>
.pink{background-color: pink;}
</style>
但我不能弄清楚如何做到這一點...把一些代碼,我不需額外的工作,從來就嘗試了很多組合.. ..
我想要什麼:最後,我想從字段結束時間和開始時間獲得值,addCla ss只是在那裏,以表明應該發生的事情......
非常感謝您的時間和幫助!
能否請你解釋一些更詳細的問題? –
不會只使用$(this).parents(「。className」)工作嗎? – Fenixp
你的類嵌套在幾個表格元素層中,你也必須考慮這些。 – adeneo