【发布时间】:2016-09-29 11:35:48
【问题描述】:
我觉得这不是选择数据的正确方式:
$(document).on('blur', 'td', function(){
cID = $(this).children('div.cColor')
.children('select.dropdown.cColor_dropdown')
.children("option")
.filter(":selected")
.data("cid");
}
有什么方法可以缩短这个繁琐的选择器吗? 编辑:html
<tr>
<td class="cID">
<div class="cColor">
<select class="dropdown cColor_dropdown" >
<option data-cID="21" value="client_name">client_name</option>
<option data-cID="22" value="2_client_name">2client_name</option>
</select>
</div>
</td>
</tr>
<tr>
<td class="cID">
<div class="cColor">
<select class="dropdown cColor_dropdown" >
<option data-cID="21" value="client_name">client_name</option>
<option data-cID="22" value="2_client_name">2client_name</option>
</select>
</div>
</td>
</tr>
【问题讨论】:
标签: jquery jquery-selectors children