- 主题:请问如何要一个table里面的所有内容都不响应鼠标事件
我用onclick="function(){return false;}"不行
--
FROM 159.226.67.*
<table onmousedown="return false;"
【 在 confusing (6291) 的大作中提到: 】
: 我用onclick="function(){return false;}"不行
--
FROM 113.106.195.*
里面的元素确实不响应鼠标事件了
但是jquery对象还是可以响应
【 在 woaipinr (忍一时他就无法无天,退一步我便望尘莫及) 的大作中提到: 】
: <table onmousedown="return false;"
--
FROM 159.226.67.*
jq你是咋注册的?
【 在 confusing (6291) 的大作中提到: 】
: 里面的元素确实不响应鼠标事件了
: 但是jquery对象还是可以响应
--
FROM 202.108.36.*
不用插件,这么写,js和html混合,非乱套不可
我的想法是你给不想响应的命名一个类,然后
$('table.className td').click(function(){return false});
或者$('table.className *'),但是我觉得这么着有点浪费资源
【 在 confusing (6291) 的大作中提到: 】
: 我用onclick="function(){return false;}"不行
--
修改:chumsdock FROM 166.111.39.29
FROM 166.111.39.29
你除非把每个td都写一遍
我觉得这么写了之后td还是会响应的
【 在 woaipinr (忍一时他就无法无天,退一步我便望尘莫及) 的大作中提到: 】
: <table onmousedown="return false;"
--
FROM 166.111.39.29
确定 ?
<table onmousedown="return false">
<tr><td onclick="alert('a');">111</td><td>222</td></tr></table>
<script>
$('td').bind('click',function(){
console.log('td clk');
});
$('td').bind('mousedown',function(){
console.log('ms down');
return false;
});
</script>
【 在 chumsdock (微笑服务) 的大作中提到: 】
: 不用插件,这么写,js和html混合,非乱套不可
: 我的想法是你给不想响应的命名一个类,然后
: $('table.className td').click(function(){return false});
: ...................
--
FROM 202.108.36.*
不太确定,试验一下吧..不过我觉得最好还是只绑定需要的table
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: 确定 ?
: <table onmousedown="return false">
: <tr><td onclick="alert('a');">111</td><td>222</td></tr></table>
: ...................
--
FROM 166.111.39.29