我正在使用Django窗體,並修改選項列表(在HTML中)的其中一個字段使用$(文檔)形成。當我選擇一個選項(可多選列表,可以選擇不止一個 - 不是複選框),
this.value
返回正確的值。但是,當我取消選擇該選項時,
this.value
返回null。爲什麼會這樣呢?只有當選擇了某些東西時纔會返回一個值(而不是取消選擇)?如果是這樣,我怎麼可以得到被取消
這裏的元素的值是我的代碼:
$(document).on("change", "#name2", function() {
var url = #the url I'm using
url += "&field=" + this.value + "&visible=1";
value = this.value
...etc
提供您的代碼,請 –
添加的代碼上面 – user7518095
此外,我使用命令+單擊取消選擇。當我取消選擇時,事件處理程序會檢測到這一點。 – user7518095