jquery 多个button绑定同一个事件

<ulid="remarkList"><liid="remarkItem"><h1id="remarkData"><buttontype="submit"id="dele... <ul id="remarkList">

<li id="remarkItem">
<h1 id="remarkData">
<button type="submit" id="deleteRemarks" value="1"></button>
</h1>
<li>

<li id="remarkItem">
<h1 id="remarkData">
<button type="submit" id="deleteRemarks" value="2"></button>
</h1>
<li>

<li id="remarkItem">
<h1 id="remarkData">
<button type="submit" id="deleteRemarks" value="3"></button>
</h1>
<li>

</ul>

目的:每个按钮click事件,都是通过ajax删除数据库某个表中主键等于button中value得值。
如上所述,怎样在jquery中写一个绑定所有button,click事件得函数?
还有别的button标签
展开
 我来答
tangjun986
2014-12-19
知道答主
回答量:10
采纳率:0%
帮助的人:4.2万
展开全部
你这里id怎么取的一样?不过影响不大,直接$("button")就可以定位到所有的button元素,得到的是一个list,你循环
绑定一下click()就好了!
具体你这样
var list=$("button");
var choose={};
choose.click=function(i){
$(list[i]).click(function(){//需要执行的操作})
document.ready(function(){
for(var i=0;i<=list.length;i++)
choose.click(i);
})
这样就可以了!
zcp299
2017-05-16 · TA获得超过1299个赞
知道小有建树答主
回答量:1182
采纳率:75%
帮助的人:407万
展开全部
把那个事件封装成一个方法,然后这些button都去调这个方法来触发就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式