84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
首先附上俩张图:由于我是个前端小白,不知道怎么处理~~~有什么不对的望各路大神讲解。上边这个图片里的情况,是我遇见的问题,“交易记录” 这个 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。