为了账号安全,请及时绑定邮箱和手机立即绑定

如何让ul中的某个 li 不继承之前的属性

如何让ul中的某个 li 不继承之前的属性

慕虎7371278 2018-10-19 11:10:34
首先附上俩张图:由于我是个前端小白,不知道怎么处理~~~有什么不对的望各路大神讲解。上边这个图片里的情况,是我遇见的问题,“交易记录” 这个 li 怎么让它不能获取焦点?在线等。我描述的问题,可能不是很详细。忘大家海涵,同时希望各路大神说一下解决办法。
查看完整描述

1 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

不能获取焦点?
我推测一下你的需求,这是一个li,你有针对li做事件处理?然后现在要让这条信息不能被选中?
如果是这样的话
那么, 参考下jQ的过滤器方法,给你要过滤的这个元素添加一个标识,比如.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);


查看完整回答
反对 回复 2018-11-01
  • 1 回答
  • 0 关注
  • 1156 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信