怎么获取JQuery动态生成的元素的值?

以下是HTML代码,我看到动态生成的元素根本不在HTML里显示,但现在我想取这动态生元素的值怎么取呀?以下最后那个select里在页面显示是有值的,根据第一个下拉值改变而... 以下是HTML代码,我看到动态生成的元素根本不在HTML里显示,但现在我想取这动态生元素的值怎么取呀? 以下最后那个select里在页面显示是有值的,根据第一个下拉值改变而动态创建的
<select id="yearnum" >
<option selected="selected"></option>
<option value="2011">2011</option>
<option value="2009">2009</option>

<option value="2006">2006</option>

</select>届 
<select id="nianji"></select>班

JQUERY里我是这样创建option的
$("#nianji").append($("<option value='"+$.trim(ob.cname)+"'>"+$.trim(ob.cname)+"</option>"));
展开
 我来答
糖糖寳寳
2015-09-10 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3903万
展开全部
使用ajax或者jquery动态创建的元素,例如'<select
id="dbc">',是无法用$("#dbc")获取的。
用法如下:
$(selector).live("event", data, function());
data为可选参数,规定传递到该函数的额外参数
e.g:
$("#store").live("change", function() {
$("#username").val($("#store").val() + "_" + $("#limits").val());
});
$("#username")是使用ajax动态创建的'<select id="username">'
神圣触手
2011-04-30 · TA获得超过829个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:529万
展开全部
jQuery中获取动态元素的值可以用live()方法
具体请察看jquery手册
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海牙大海牙0JBd15
2011-05-06
知道答主
回答量:12
采纳率:0%
帮助的人:7.1万
展开全部
$('#nianji').val() 就是你动态生成的值啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suoluo2
2011-05-11 · TA获得超过107个赞
知道答主
回答量:123
采纳率:100%
帮助的人:86.6万
展开全部
$('#nianji option:selected').val()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式