我有两个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并选择GREEN,则需要自动将FID更改为BETA值。 那么,如何在PID.value = FID.pid?
中选择FID值答案 0 :(得分:0)
这应该有效:
$("#pid option").click(function () {
var pCol = $(this).val();
$("#fid option[pid='" + pCol + "']").attr("selected", "selected");
});
只需将jQuery click()
- 事件绑定到所有#pid - 选项,使用val()
获取它的值,并将#fid选项设置为pid的相同值为“selected”。
小提琴:Select option in 2nd select field based on 1st select option value