這應該很簡單,但沒有任何工作。我有2個選擇列表'UsersList'和'RolesList',每個列表在開頭都有一個空的選項標籤(Html.DropDownList)。當某人從第一個選項中選擇一個選項時,我想讓其他人的「選定」選項清除,或者轉到第一個項目(沒有值),反之亦然。似乎簡單的enuff。提前致謝。根據其他選擇的項目更改選定項目
jQuery的:
$("#UsersList").on('change', function (event) {
$('#RolesList').selectedIndex = 1;
});
生成的HTML:
<select id="UsersList" name="UsersList"><option value=""></option>
<option value="14ab6df2f585hhhh47fd">user1</option>
<option value="73d50cce-02e45f76cfb">user2</option>
<option value="9fddda3-b7a9-dd188b7">user2</option>
<option value="0b56fe3d-t06566b897b">user4</option>
</select>
<select id="RolesList" name="RolesList"><option value=""></option>
<option value="admin">admin</option>
<option value="df">user</option>
<option value="docadmin">Documen tAdmin</option>
<option value="UserAdmin">UserAdmin</option>
</select>
由於某種原因,這只是工作的我:「$('#UsersList ').change(function()「)。 Firefox的Venkman JS調試器不斷告訴我「(...)。」不是一個有效的事件(???)。我不確定其他方式是否也能正常工作,但由於我稍後會檢查輸入值,因此這似乎是最準確的。謝謝大家。 – Darkloki