我有两个带有属性的select,其中PID select value = FID select pid attribute
PID选择:
`<select id="pid" name="pid">
<option value="10" address="addr-10">red</option>
<option value="11" address="addr-11">green</option>
<option value="12" address="addr-12">blue</option>
</select>`FID选择:
`<select id="fid" name="fid">
<option value="1" pid="10">alfa</option>
<option value="2" pid="11">beta</option>
<option value="3" pid="12">gamma</option>
</select>`如果我更改PID并选择绿色,则需要自动将FID更改为测试值。那么,如何选择PID.value = FID.pid的FID值?
发布于 2014-08-28 03:31:39
这应该是可行的:
$("#pid option").click(function () {
var pCol = $(this).val();
$("#fid option[pid='" + pCol + "']").attr("selected", "selected");
});只需将jQuery click()选项绑定到所有#pid --event,使用val()获取它的值,然后将pid值相同的#fid选项设置为"selected“。
小提琴:Select option in 2nd select field based on 1st select option value
https://stackoverflow.com/questions/25535308
复制相似问题