84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
首先附上俩张图:由于我是个前端小白,不知道怎么处理~~~有什么不对的望各路大神讲解。上边这个图片里的情况,是我遇见的问题,“交易记录” 这个 li 怎么让它不能获取焦点?在线等。我描述的问题,可能不是很详细。忘大家海涵,同时希望各路大神说一下解决办法。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
不能获取焦点?我推测一下你的需求,这是一个li,你有针对li做事件处理?然后现在要让这条信息不能被选中?如果是这样的话那么, 参考下jQ的过滤器方法,给你要过滤的这个元素添加一个标识,比如.js_notSelect类名
.js_notSelect
$('elment') .not('.js_notSelect') //返回不具有这个类名的元素的$集合 .on('event',function(){}) //你要进行的操作
楼下的回答也是一种解决办法,但是如果不是最后一个就不太好处理,而且需要把li绑定的方法命名,选中最后一个off掉那个方法.
function liFunc(){//do something}; $('.xxx li').on('click',liFunc); $('.xxx li:last').off('click',liFunc);
最后一个单独处理
$("p:last")
不懂你的不能获取焦点是什么意思
如果题主说的是获得鼠标点击的焦点的话,那直接在相应元素上加个
pointer-events: none;
的css规则就行了,到时候这个元素就不会响应任何点击了。
另外,如果是不想监听最后一项,也可以直接在$选择器里直接用css的:not()来排除last-child。
不能获取焦点?
我推测一下你的需求,这是一个li,你有针对li做事件处理?然后现在要让这条信息不能被选中?
如果是这样的话
那么, 参考下jQ的过滤器方法,给你要过滤的这个元素添加一个标识,比如
.js_notSelect
类名楼下的回答也是一种解决办法,但是如果不是最后一个就不太好处理,而且需要把li绑定的方法命名,选中最后一个off掉那个方法.
最后一个单独处理
不懂你的不能获取焦点是什么意思
如果题主说的是获得鼠标点击的焦点的话,那直接在相应元素上加个
的css规则就行了,到时候这个元素就不会响应任何点击了。
另外,如果是不想监听最后一项,也可以直接在$选择器里直接用css的:not()来排除last-child。