jqeury 通过通配符得到多个button ,给这些button加click事件无效 本帖最后由 hch201201 于 2014-08-28 09:29:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("input[id^='del_']").click(function(){ var id=$(this).attr("id");}); var id=e.target.arrt('id'); ?你写错了!应写作var id=e.target.id;或var id=$(this).attr('id'); del_but_0_1$("input[id^='del_']")这样只是能匹配上 del开头的,怎么匹配 del_but_\d+_\d+ 这种呢? 这个我改了,还是触发不了事件,我在chrom里断点测试,完全是事件里的function进不去。 del_but_0_1$("input[id^='del_']")这样只是能匹配上 del开头的,怎么匹配 del_but_\d+_\d+ 这种呢?不好意思,是我没有写全,del开头我是拿来当个测试的,写全了也是触发不了事件 谢谢了,问题出在按钮是后面生成了,而绑定click操作是在ready里进行,所以没有绑定上 求JS高手,我的IE9报错:SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) div高度问题 javascript 宝典四 光盘 请教---日历控件 在浏览器中如何禁止浏览者查看网页的源文件? ScriptX打印组件能实现 联机打印吗 IE6下的document.body=null,这是为什么? 怎么样检测单选框是否已经选中 怎么样用javascript页运行时,调用dos命令??? jsp中如何调用Java类方法到function定义的方法中使用? 求助!foreach循环用在HTML中,请高手协助! 谁知道怎么缩放手机端网页
$("input[id^='del_']").click(function(){
var id=$(this).attr("id");
});
应写作
var id=e.target.id;
或
var id=$(this).attr('id');
这样只是能匹配上 del开头的,怎么匹配 del_but_\d+_\d+ 这种呢?
这样只是能匹配上 del开头的,怎么匹配 del_but_\d+_\d+ 这种呢?
不好意思,是我没有写全,del开头我是拿来当个测试的,写全了也是触发不了事件