簡體   English   中英

從多個動態記錄中使用$(document).ready函數在jQuery中獲取選擇選項值?

[英]get select option value using $(document).ready function in jQuery from multiple dynamic record?

這是我的代碼

foreach($test as $val){

<select name="change" id="change-<?=$val['id']?>" data-id="<?php echo $val['id'];?>">
     <option value="">Select Value</option>
     <option value="1">one</option>
     <option value="2">two</option>
     <option value="3">three</option>                
 </select>
}

我希望每3分鍾記錄一次不同的記錄空白值警報。 所以請幫我 謝謝!

 $(document).ready(function(e) {

    var change = $('#change').val();
    if (change == '') {
       alert('Please Select Shipping Destination!');
    }

});

對於間隔,您可以使用普通JavaScript的setInterval()方法。

為了查找並迭代所有select字段,您可以使用jQuery的“ 開頭為 ”選擇器和.each()方法。

這應該工作:

$(document).ready(function(e) {

    setInterval(function() {
        $("select[id^='change-']").each(function(i) {
            var value = $(this).val();
            if (value == '') {
                alert('Please Select Shipping Destination!');
            }
        });
    }, 3 * 60 * 1000);

});

請注意,這將為每個 select為空創建警報。 可能不是非常用戶友好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM