我有2個選擇框稱爲「primaryTag」和「primaryCategory」如何通過JavaScript更改選擇框時觸發新功能?
primaryCategory取決於primaryTag
也有2名爲「標籤」和「分類」多選選項。
當'主標籤'改變時,'標籤'應該被取消選擇。
當'primaryCategory'更改時,'categories'多選選項應該被取消選擇。 即使'primaryCategory'在primaryTags上的更改事件後發生更改,'categories'多選應該被重置。
我有以下代碼:
$('document').ready(function(){
$("#primaryTag").change(function() {
tagId = $("#{{ admin.uniqId }}_primaryTag option:selected").val();
$("#primaryCategory").val("option:first");
$("#tags *").attr("selected", false);
});
$("#primaryCategory").change(function() {
$("#categories *").attr("selected", false);
});
});
primaryTag
和primaryCategory
是選擇框。 tags
和categories
是多選框。
當我更改主標籤時,primaryCategory選擇框會根據需要填入第一個選項的默認值。不過,我也希望類別多選框被重置(所有選項都被取消選中)。這沒有發生。我怎樣才能做到這一點?
這裏是HTML
你可以發佈你的html嗎,最好在jsfiddle – Jayanga 2012-04-16 06:08:58
$('document')。ready)應該是$(document)而不是字符串它是文檔對象。另外$(function(){});爲簡短的版本。 $( '#categories_select')兒童()removeAttr( '禁用')。; – GillesC 2012-04-16 06:11:51