0
我剛剛發現了一些我覺得奇怪的東西。 我有幾個商店項目[項目編號,項目名稱]的mys列表框。(jQuery)多列表框中的問題處理值
<select multiple="multiple" size="4" name="storeListBox" id="storeListBox">
<option value="11">item 1</option>
<option value="12">item 2</option>
<option value="13">item 3</option>
<option value="10">item 4</option>
</selec>
在我的javascript我有以下代碼:
jQuery('#btnAddItem').click(function(){ addItemToStorageList(); });
function addItemToStorageList()
{
var stores = jQuery('#storeListBox').val();
alert(stores);
}
在從列表中選擇3項,然後點擊 '添加' 按鈕,警報顯示'11,13,10' 。但爲什麼警報觸發3次?
呀,你的右後剛返回false。我已經在$('#storeListBox')中添加了.click函數。change(添加按鈕只能在選擇一個或多個項目後點擊)。這造成了這種奇怪的行爲。我想我的大腦每天編碼12小時會有點慢:)謝謝! – Steven 2009-06-07 15:15:41