jQ绑定按钮,点击第一个编辑按钮(蓝色的笔),正常跳转到编辑页面,奇怪的是点击后面7,8,9的都没有反应,也不报错,控制台也没有任何提示.测试的时候,也是第一个正常弹窗,后面7,8,9都没有反应.
每页的第一个是正常的跳转,后面的点击没有反应,请问朋友们,这是什么bug?还是我哪里写错了?(自学php以来的第一个自己没解决的问题^_^)
后面的删除模块还没有写,只是个按钮,现在只写好了编辑模块
感谢 @伐木北山 的回答,已经测试了,换成目标元素class就正常了,只是很奇怪,为什么用id就不行了?我猜测跟css中的id唯一性有关,只能用一次,多次点击就不行了,是这样吗?
html代码:
{$k}
{$menu.menu_id}
{$menu.name}
{$menu.m}
{$menu.type|getMenuType}
{$menu.status|status}
jQ代码:
$("#lay-edit").click(function(){
// var id = $(this).attr('lay');
// url = jumpUrl.edit_url+"/id/"+id;
// window.location.href = url;
alert('测试');
});

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
jq代码:你把$('#lay-edit')的id名换成class的试试呗,我感觉是这里的问题
一看就是数组下标越界了。
你删除一行的时候数组变化了,再删就对应不上了。