jquery通过class多级选择

$(".bm-quality .bm-toolbar-action .quality-screening").on('click', function() {
            var option = {
                width : "565px",
                height : "830px",
                opacity : 1
            };

            var filter = $(".bm-quality-filter-default");

            if ($(filter).hasClass('bm-quality-filter-open')) {
                option = {
                    width : "0px",
                    height : "0px",
                    opacity : 0
                };
            }  
        this.loadData();
    },


以上js代码


下面给出html代码

	<div class="bm-quality">
		<div class="bm-toolbar-action">
			<ul>
				<li class="bm-border-radius">
					<i class="fa fa-bars"></i>
				</li>
			
				<li class="bm-border-radius" style="margin: 6px 20px;" data-toggle="modal" data-target="#bm-moudle-quality-addProblem-Modal">
					<i class="fa fa-plus"></i>
					<span style="cursor: pointer;">添加</span>
				</li>
				<li class="bm-border-radius">
					导入
				</li>
				<li class="bm-border-radius">
					导出
				</li>
				<li>
					<img src="<c:url value='/resources/images/icon/screening.png'/>" class="quality-screening" />
				</li>

点击class为quality-screening  js会触发响应事件,

js思路通过选择class  点号选择器 ,其实直接选择最后一个class也可以 当然不要有重复

$(".quality-screening").on('click', function() {

这种写法比find 子节点 简洁一些



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值