猿问

jq 怎么使用自定义属性进行修改该元素的class

我的html里面有 ‘data-oddsId’ 这个自定义属性


‘data-oddsId’ 的值有些是相同的 比如 data-oddsId=1(有3-4个是相同)


需求就是想要使用jq进行搜素这个 data-oddsId=1 的元素 为这个元素加上class


当点击的时候给所有加上class 在点击去掉所有class


    changeClass: function (pId, id, event) {

            console.log(pId);

            console.log(id);

      

            var _self = $(event.currentTarget);

            if (_self.hasClass("act")) {

                _self.removeClass("act")

            } else {

                _self.addClass("act")

            }

        },


侃侃尔雅
浏览 1060回答 3
3回答

阿晨1998

多看看css选择器$('div[data-oddsld="1"]').addClass('')
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答