簡體   English   中英

為使用AJAX動態生成的選擇框設置精確選項

[英]Set exact option for select-box which generated on the fly with AJAX

我的AJAX函數動態生成#parent選擇框。 問題是,我無法在菜單生成后設置准確的選項

試着

window.onload = function () {
var parent='1';
$('#parent').val(parent);   
}   

$(document).ready(function () {
var parent='1';
$('#parent').val(parent);   
});

沒有成功! 任何建議?

onloadready都不會等待Ajax請求。 將函數移動到傳遞給成功處理程序的回調。

基本...你需要確保在<option>有一個值。 這是一個例子

(HTML - script.html)

<select id="parent">
    <option value="0">First</option>
    <option value="1">Second</option>
</select>

(JS - index.html)

$(function(){
    $.get('script.html', function(data){
        $('#someDiv').append(data); // appends your select list to some div

        /* after <select> is appended */
        var parent = '1';
        $('#parent').val(parent); // selects "Second" option
    })
})

暫無
暫無

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

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