我動態添加選擇標籤,並附加從數據從服務器,並在下拉我必須把所選擇的數據在文本框的變化正在添加選項,下拉更改事件不工作的一個選項,在下拉
但是,如果只有一個選擇onchange事件將無法正常工作,應該怎麼辦,請幫助
我的問題將更加清楚通過下面的例子
var dynamicHtmlDisplay = "<input type=\"button\" Value=\"" + strAf_Manual + "\" class=\"btnAddManual\" /> </br>"
dynamicHtmlDisplay += "<select class=\"Test form-control\"><option>--</option></select>"
和服務器的呼叫後,我感到FILLIN下拉
$('.Test').empty();
$.each(Result, function (i, p) {
$('.Test').append($('<option></option>').val(JSON.stringify(p)).html(p.Text));
});
文件及變更事件,我在一個文本框
$(".Test").change(function() {
var selectedObject = JSON.parse($('option:selected', this).val())
});
進入選定的文本,但如果只有一個值是存在於dropdown
我的變化不工作有什麼,而不是onchange
事件一樣,東西像onselect
事件。
你如何添加一個沒有值的選項「選擇一個選項」。這也會提高可用性 –
如果在這個過程中還不算太晚,也許你可以綁定到'blur'而不是'change'。這將在用戶離開該字段時觸發,而不管他們是否改變了他們的選擇或選項的數量。 –