0
我有...負載動態列表後完成加載
- 動態填充選擇框
- 幾個輸入框
- 一個提交按鈕
- 表單字段最初使用Cookie加載
- 幾個動態填充的div
我想...
- 我的DIV的內容畢竟表單元素已經被完全加載(=填充數據,選擇框被填充)開始裝載
示例代碼:
<script type="text/javascript">
$(document).ready(function() {
// Populate <select>
var options ='';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + i + '">' + i + '</option>';
}
$("select#myid").html(options);
})
...
</script>
<form>
<select id="myselect></select>
<input id="mytext" type="text" value="" />
<input type="submit" value="Search" />
</form>
<% foreach(MyElement element in MyListing) { %>
<div>
<script type="text/javascript">
$(document).ready(function() {
DoSomething($(select#myid).val());
})
</script>
</div>
<% } %>
任何幫助是非常讚賞。
是的,但如何處理的第一個頁面加載?在我真實的項目中,我將在第一次加載頁面時根據存儲的Cookie設置選定的選項。所以我不想對已更改的事件做出反應,我想對選擇框加載完成時發送的事件做出反應。但謝謝你的答案+1。 – road242
@ hkda150我已經更新了回覆。這是否回答了這個問題? – nickf
編輯我的答案,使問題更加明顯:使用change() - 事件將適用於單個選擇元素。有幾個表單元素呢? (我試圖找到一個通用的解決方案,以解決動態填充表單和結果在同一網站上的問題) – road242