我的HTML是这样的:
<select id="slctDiv2" class="slct"><option value="0">Any</option>
<option value="1">Administration</option><option value="2">Collections</option>
<option value="3">Distribution</option><option value="4">Engineering</option>
<option value="5">Treatment</option></select>
如果通过jquery找到所选选项,如何获取选择项目的ID(在本例中为“slctDiv2”)。
$('#slctDiv1,#slctDiv2').change(function(){
if($(this).parent().attr('id')=='slctDiv2'){
//do this
}else{
//do that
}
});
使用父功能不起作用。
答案 0 :(得分:1)
我相信你已经有了选择(根据HTML中的ID和JS中的ID),而不是选项,所以你只需要这样做:
$('#slctDiv1,#slctDiv2').change(function(){
if($(this).attr('id')=='slctDiv2'){ //do this
}else{ //do that
}
});
答案 1 :(得分:0)
$( “#slctDiv2”)VAL();
答案 2 :(得分:0)
哇!因为我没有发布我的整个代码,所以你们不知道在改变事件之后我正在做一个$ .getJSON所以我的$(这个)我猜是引用了xhr。咄。感谢(并且遗憾地浪费)你的时间!