问题描述
$('#Pagination3').on('click','a',(function(){alert('test11');}))以上是代码,帮我看看哪里错了
解决方案
解决方案二:
$('#Pagination3').click(function(){//todo...});
解决方案三:
引用1楼yaotomo的回复:
$('#Pagination3').click(function(){//todo...});
我要的绑定的是Pagination3下面的a标签的click事件,a为js动态生成的。
解决方案四:
可能是js动态生成a标签的原因,绑定的时候确保a标签已经生成了吗
解决方案五:
引用3楼yaotomo的回复:
可能是js动态生成a标签的原因,绑定的时候确保a标签已经生成了吗
生成了啊。我把页面代码贴上看看
解决方案六:
<scripttype="text/javascript">(function($){$(function(){varobj=$('#<%=Attachments.ClientID%>');varmodelAttachments=newAkmii.Tender.Model.AttachmentControl();modelAttachments.uploadObj(obj);obj.find('.attachBtn').click(function(){varid=obj.find('.Hidden_AttachemntID').val();Akmii.Utility.ShowSPModalDialog("UploadAttachmentsDialog.aspx?ID="+id+"&Type="+type+"&ControlID=<%=Attachments.ClientID%>");});});})(jQuery);$('#Pagination3').on('click','a',(function(){alert('test11');}));</script><divid="Attachments"runat="server"><inputid="Hidden_AttachemntID"type="hidden"class="Attachments-ItemID"/><tablewidth="100%"border="0"cellpadding="0"cellspacing="0"><tr><tdclass="sectionheader"id="sectionheader"><spanclass="ak-iconak-icon-bullet-orange-l"></span><div>Attachments<spanclass="highlight">(附件)</span></div></td><td><divclass="meetingagenda"id="editControl"runat="server"><inputtype="button"class="ak-buttonblueattachBtn"value="Attachments"/></div><tableclass="innerlist"width="100%"border="0"cellpadding="0"cellspacing="0"><tr><th>AttachmentType</th><th>FileName</th><th>UploadedDate</th><th>UploadedBy</th></tr></table><divid="Pagination3"class="paginationak-button-stripak-inline-block"style="margin-right:10px;float:right;margin-top:10px"></div></td></tr></table></div>
上面是源码
解决方案七:
'a'这个是什么?你那个div里面又么的a标签~~
解决方案八:
$('#Pagination3a').bind('click',(function(){//todo}))
解决方案九:
引用2楼qq_32936057的回复:
Quote: 引用1楼yaotomo的回复:
$('#Pagination3').click(function(){//todo...});我要的绑定的是Pagination3下面的a标签的click事件,a为js动态生成的。
要在动态添加进去的标签后添加事件,就是动态添加完标签后的代码添加点击事件