问问题
987 次
2 回答
1
将属性 user to id 更改为您的 user2 选择,如下所示:
<select id="user2">
我在 jQuery 上添加了一个解决方案,它使用 jQuery 内部的事件更改而不使用 onchange
$('#user1').change(function(){
var myText = $('#user1').find("option:selected").text();
var myValue = $('#user1').find("option:selected").val();
$('#user2').append(new Option(myText, myValue));
});
于 2013-04-26T12:41:57.220 回答
0
<select id="user2">
<option value="">Select User</option>
</select>
function lookForRevs() {
var myText = $('#user1').find("option:selected").text();
var myValue = $('#user1').find("option:selected").val();
$('#user2').append('<option value="'+myValue +'">'+myText +'</option>');
}
此行在 IE 8 中不起作用。
$("#selectList").append(new Option("option text", "value"));
在这一行中,我们尝试通过追加将 HTMl DOM 对象添加到 Jquery。如下所示的完全 Jquery 方式可以减少跨浏览器问题的机会。
$('#user2').append('<option value="'+myValue +'">'+myText +'</option>');
其他方式可能是
var o = new Option("option text", "value");
/// jquerify the DOM object 'o' so we can use the html method
$(o).html("option text");
$("#selectList").append(o);
于 2013-04-26T12:41:52.863 回答