我正在制作一个选择对象以及附加选项,一切都进行得很顺利。但这些选项从不附加到选择对象..有什么帮助吗?
if (el.type === 'select') {
element = $('<label>' + el.label + '<select></select></label>').attr({
id: el.id,
name: el.name
}) //my select object
var options = ""
$.map(el.options, function(option, i) {
options += '<option' + option.value + '>' + option.text + '</option>';
})
$(element).append(options); // never append to select object
console.log(options); //it prints properly like : <option>Select Country</option><optionin>India</option><optionus>United Stated</option><optionuk>United Kingdom</option><optioncn>Canada</option>
}那会是什么问题呢?有什么问题吗?
发布于 2012-08-12 00:12:17
谢谢大家,我附加了这个方法,它工作得很好。
if(el.type === 'select'){
element = $('<label>'+el.label+'<select></select></label>').attr({
id : el.id,
name:el.name
})
var options = ""
$.map(el.options, function (option,i) {
$(element).find('select').append($('<option></option>').attr('value',option.value).text(option.text));
})
}https://stackoverflow.com/questions/11916107
复制相似问题