jQuery combox使用起來非常方便,但是在取值的時候需要注意以下幾點:
1. 獲取當前選中項的值 var value = $('#combo_id').combo('getValue');
上述代碼可以獲取到當前選中項的值,其中combo_id是combox的id。注意,如果combox設置了多選,那么getValue()方法只會返回一個選中值,如果需要獲取所有選中值,請使用getValues()方法。
2. 獲取當前選中項的文本 var text = $('#combo_id').combo('getText');
與獲取值類似,這段代碼可以獲取到當前選中項的文本。
3. 獲取所有選項的值 var values = $('#combo_id').combo('getValues');
如果combox設置了多選,那么使用這段代碼可以獲取到所有選中項的值,返回一個數組。
4. 獲取所有選項的文本 var texts = []; $('#combo_id').find('option').each(function(){ texts.push($(this).text()); });
使用上述代碼可以獲取到所有選項的文本,返回一個數組。注意,在使用此方法時需要保證combox的option已經完全加載完成。
以上就是關于jquery combox取值的幾點說明,希望對大家有所幫助。