怎么用jQuery动态创建一个select控件,同时给它添加选中事件?
3个回答
展开全部
//HTML
<div id="dv"></div>
//JQuery
$(function () {
//创建select
var $select = $("<select id='s1'><option value='1'>text1</option></option>");
//把创建好的加载到div中
$("#dv").append($select);
//给所有option注册事件
$("#s1 option").click(function () {
//$(this).val()是每一个option的value
alert($(this).val());
});
});
<div id="dv"></div>
//JQuery
$(function () {
//创建select
var $select = $("<select id='s1'><option value='1'>text1</option></option>");
//把创建好的加载到div中
$("#dv").append($select);
//给所有option注册事件
$("#s1 option").click(function () {
//$(this).val()是每一个option的value
alert($(this).val());
});
});
展开全部
$("<select/>").attr("id","test").appendTo($("body")).each(function(){
$("<option/>").val("0").text("text0").appendTo($(this));
$("<option/>").val("0").text("text0").appendTo($(this));
}).bind("change",function(){
//选中的事件
});
$("<option/>").val("0").text("text0").appendTo($(this));
$("<option/>").val("0").text("text0").appendTo($(this));
}).bind("change",function(){
//选中的事件
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("select").change(function(){
//这里是一个函数,当你改变select的值时就触发函数
})
//这里是一个函数,当你改变select的值时就触发函数
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询