请问如何用jquery可以访问我用javascript动态生成的checkbox?

我用ajax从后台得到的responseText生成了一些checkbox但是jquery无法识别这些checkbox我用googlechrome察看了生成的html代码... 我用ajax从后台得到的responseText生成了一些checkbox
但是jquery无法识别这些checkbox
我用google chrome察看了生成的html代码的确也没那些checkbox
请问如何用jquery可以访问我用javascript动态生成的checkbox?
展开
 我来答
vermilion36
推荐于2016-01-02 · TA获得超过3372个赞
知道小有建树答主
回答量:408
采纳率:0%
帮助的人:315万
展开全部
你可以直接用jquery生成checkbox呀
如<div id="idx"></div>
要在这个div中生成一个checkbox 很简单
$("#idx").html("<input type='checkbox' id='cbidx'/><label for='cbidx'>这是一个checkbox</label>");
这样生成后就可以直接用下面代码进行访问 必须要在checkbox生成之后哈
if($("#cbidx").attr("checked")=="checked")
{
alert('你选择了这个复选框');
}
else
{
alert("你没有选择这个复选框");
}
TTT唐唐TTT
2011-12-19 · TA获得超过244个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:89.8万
展开全部
在你生成checkbox后,在加载一下你的事件才可以访问到。比如你添加了一个id为a的checkbox,那么在生成后就可以访问它了,因为jquery是加载的时候访问页面的信息,所以ajax生成的根本访问不到。
你可以写一个方法,在你生成checkbox在调用该方法应该就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniapptJuiceKssUwzA
2011-12-17 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:37.7万
展开全部
不理解你为什么要怎么做,你直接在jquery中生成不就可以了,干嘛还要去javascript里面?

jquery的load事件,允许加载的页面执行JS,具体你做测试,如果是需要静态加载的话,建议使用AJAX
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NOsuibian
2011-12-16 · TA获得超过245个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:140万
展开全部
页面上能显示那些checkbox吗?你生成checkbox的代码是如何写的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式