我正在使用以下代码:
var objSelect = $(this).parent().parent().find("select");
var mySelect = $(objSelect).attr('id'); //getting id from object of dropdownlist
var myOptions = {
val: 'test',
};
$.each(myOptions, function (val, text) {
mySelect.append(
$('<option selected="selected"></option>').val(val).html(text)
);
});
上面的代码无法在下拉列表中添加新项目。但是如果我使用的是:
var objSelect = $(this).parent().parent().find("select");
var mySelect = $('#str_anodshape');//Directly giving id of dropdownlist
var myOptions = {
val: 'test',
};
$.each(myOptions, function (val, text) {
mySelect.append(
$('<option selected="selected"></option>').val(val).html(text)
);
});
然后我可以添加项目。
问题 :
正如您在上面的代码中看到的,当我从objSelect获取下拉列表的 id 时,我无法在下拉列表中添加新项目。