当相对应的id被选取的时候,对另一标签施加或者移除disabled效果
比如非常普通的HTML如下
<select name="onename" id="onename" ">
<option>1</option>
<option>2</option>
<option id="dee">3</option>
<option id="dee">4</option>
</select>
<select id="add" disabled=disabled>
<option>5</option>
<option>6</option>
<option>7</option>
</select>
<script>
$(document).ready(function() {
$("#onename").change(function() {
if ($(this).id == "dee") {
$("#add").removeAttr("disabled");
} else {
$("#add").attr("disabled", "disabled");
}
});
});
</script>
是不是缺少了什么或者要添加新的标签,还有一个小问题,就是当进入页面时,从数据库里传递的数据即使是id="dee"为selected的时候,也需要先选取id不等于dee的option,然后再次回到id=dee的option之际时才会解除disabled效果
主要还是想请教这样写存在的问题,第二个问题没有被验证但是印象中好像不管disableed还是display none等等会出现这种问题?
非常感谢