ie中 怎么给元素添加class,jq的addClass()无效

ie中 怎么给元素添加class,jq的addClass()无效
ie中 怎么给元素添加class,jq的addClass()无效
ie中 怎么给元素添加class,jq的addClass()无效

3个回答

是不是IE的版本太低了

是不是没有引用jq.js?

Penny_1993
penny_1993 肯定引了啊
2 年多之前 回复

w3school上应该可以查到,用法有写明浏览器兼容性

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
用jQuery的.addClass()方法给元素加class
Target Elements by Class Using jQuery你看到我们是怎么给所有的按钮做弹回效果了吗?我们用 $("button")来选中按钮,然后用.addClass("animated bounce")给按钮加CSS class。你只需要用jQuery的.addClass()方法,就可以给元素加class了。首先,我们来使用$(".well")来获取所有class为well的d...
jQuery的属性与样式之增加样式.addClass()
通过动态改变类名(class),可以让其修改元素呈现出不同的效果。在HTML结构中里,多个class以空格分隔,当一个节点(或称为一个标签)含有多个class时,DOM元素响应的className属性获取的不是class名称的数组,而是一个含有空格的字符串,这就使得多class操作变得很麻烦。同样的jQuery开发者也考虑到这种情况,增加了一个.addClass()方法,用于动态增加class类名
jquery 用addClass之后 class有对应的事件,为什么要重新绑定一下事件呢
假设有元素A,B,C,其中A和B都有class属性cls,如果在页面加载完成时,给具有class属性为cls的元素绑定某一事件,例如click,执行事件时调用alert。也就是说,页面加载完成后A和B都会被绑定事件,但C没有绑定。绑定事件相当于给A和B添加了一个click属性,显然此时C是没有该属性的。然后你给C添加了cls的class,但此时你做的事情仅仅是添加class,而没有绑定事件,所以,
jQuery用addClass方法同时增加多个class属性
一句话代码:
jquery addClass(添加一个css样式)
$(document).ready(function(){ $("button").click(function(){ $("p:first").addClass("intro"); }); }); .intro { font-size:120%; color:red; } This is a heading This is a paragraph. This is a
jquery 为元素添加类(addClass)
html<ul class="sewageOutfall_port"> <li class="selected" >排污口1</li> <li>排污口2</li> <li>排污口3</li> </ul>jquery$(".sewageOutfall_port li").click(function () { $(this).addClass('selected');
IE8 添加class (兼容)方法
var div = document.getElementById('followForum'); div.className ="btn-focus has-sign"; (兼容所有浏览器) 一、el.setAttribute('class','abc'); 复制代码 代码如下: setAttribute('class', 'abc') .abc { backg
jQuery通过id属性来获取元素,通过.addClass()方法来添加class.
Target Elements by ID Using jQuery你还可以根据id属性来获取元素首先用$(&quot;#target3&quot;)来选择id为target3的button元素。注意,就像CSS一样,在id的名字前加上 #。 然后使用jQuery的.addClass()方法来添加 animated和fadeOutclass.例如:下面的代码就是给id为target6的button元素添加fade o...
JQuery:通过属性addClass、removeClass和toggleClass实行增加和删除类
代码示例: div{ height: 300px; width: 300px; background-color: orange; } .a{ background-color: #91DB4B; }
通过jquery addClass()方法,给指定按钮添加高亮显示效果
js代码: $(document).ready(function() {     if("" == ""){         $('.a5').addClass('h3a');     }else{         $('.a').addClass('h3a');//通过获取网址中的id参数,找到当前页面的按钮     } }); html模板中循环生成的按钮:       
jquery之修改元素样式(添加和删除类名称,使用addClass(),removeClass(),toggleClass()方法)
jquery之修改元素样式(添加和删除类名称,使用addClass(),removeClass(),toggleClass()方法)
封装addClass函数,为一个元素添加类名
function addClass(element, value) { if(!element.className) { element.className = value; } else { newClassName = element.className; newClassName += ' '; newClassName += valu
JQuery中.css()与.addClass()设置样式的区别
对于样式的设置,我们学了addClass与css方法,那么两者之间有什么区别? 可维护性:.addClass()的本质是通过定义个class类的样式规则,给元素添加一个或多个类。css方法是通过JavaScript大量代码进行改变元素的样式通过.addClass()我们可以批量的给相同的元素设置统一规则,变动起来比较方便,可以统一修改删除。如果通过.css()方法就需要指定每一个元素是一一的修改,日
JQuery怎么实现页面刷新后保留鼠标点击addclass的样式
原文地址:https://segmentfault.com/q/1010000000095459  比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class 但是更好的办法是下面这段JS $('ul.main-menu li a').each(function(){ if($($(this))[0].href==String(window.location
angular js 给元素添加样式和移除样式
angular js 给id元素添加样式和移除样式 已发送 angular.element("#send-tab").addClass('active').siblings().removeClass('active');
jquery的css()和addClass()的注意点
css()是一个可以简单改变指定对象样式的方法,而addClass()则是     在所选对象中加入一个class。     为了实现一个表格相邻行显示不同的颜色,一般使用:       $('#loglist').find('div:odd').css("background","green");       $('#loglist').find('div:even').css("bac
jquery怎么实现页面刷新后保留鼠标点击addclass的样式
原文: 感谢所以回答问题的人。 比较好的办法是使用url传参数,然后根据参数判断是否有必要显示class 但是更好的办法是下面这段JS $('ul.main-menu li a').each(function(){ if($($(this))[0].href==String(window.location)) $(this).parent().addCla
通过jQueryremoveClass()方法去掉元素上的class
Remove classes from an element with jQuery你可以通过jQuery的addClass()方法给元素添加class,也可以通过jQueryremoveClass()方法去掉元素上的class。像下面这样:$(&quot;#target2&quot;).removeClass(&quot;btn-default&quot;);$(&quot;#target2&quot;).removeClass(&quot;btn-default...
Jquery中.css()与.addClass()两种方法设置样式的区别
1、addClass()方法是通过增加class名的方式,类似于这个样式是在外部文件或者内部样式中先定义好的,需要时附加到元素上。 2、.css()方法定义的是内联样式,类似于直接通过元素的style属性附加到元素上的。 所以通过.css()方法设置的样式属性优先级要高于.addClass()方法 .css()与.addClass()方法各有利弊,不同环境可与选择不同的方法,
jquery 动态移除/增加onclick 增加,移除,修改一个html标签的class名字
1.  增加一个class:    $(".default").addClass("hover_s"); 2. 移除一个class:   $(".default").removeClass("default "); 3.  修改一个class: 3.1   可以分两步走:   1 先增加一个你要增加的class   $(".default").addClass
ExtJs中如何实现点击之后修改类名(class)
直接上代码     &amp;lt;span style=&quot;font-size:14px;&quot;&amp;gt;check:function(){ var cmp = this.ownerCt; if (this.checked == true) { cmp.addClass(&quot;magazineTableRowSelected&quot;); } els...
关于angular 为动态获取元素中,需要获得事件的选项添加class的说明
在JQ中如果要为某一项添加CLASS的话,直接使用addClass 就可以实现。那么angular要实现此项效果,就需要用ng-class。关于ng-class的使用说明,在W3C 中有说明,此处不再赘述。此处只针对我使用的部分进行说明。ng-class 可以采用key-value 的形式实现class的添加。形如:ng-class = '{key:value}'其中key为需要添加的class ...
JQuery实现页面刷新后菜单保留鼠标点击addclass的样式
以前一直困惑我的一个问题就是:怎么实现给当前页面导航菜单一个样式? 最最开始的时候用的是最笨的方法,就是每个导航页面都写得不一样。比方说index.html页面的时候,会在index导航的a标签一个.active样式,然后第二个Posts.html页面的时候会在Posts导航的a标签一个.active样式。这个虽然效果实现了,但是有个很大的缺点 – 导航不能调用一个,每个页面的导航写法不一样。
为动态增加节点添加class属性
使用J Query, 为JavaScript 动态添加的div添加class属性。
vuejs如何实现被点击按钮添加addClass,上一次被点击过的removeClass
https://www.cnblogs.com/imgss/archive/2016/10/30/6013663.html div v-bind:class="classArray" @click="removeClass()">去掉class data: { classArray:["big",'red'] } methods:{ removeClass:func
class 样式的添加,删除,切换 【选择器】addClass,removeClass,toggleClass
.class1{ color:Red} .class2{ font-size:100px} $(function () { $("#btn1").click(function () { //当点击#btn1的时候给#div1添加一个class2的样式 $("#div1").addClas
通过className属性给一个元素追加新class(addClass函数)
这个函数有两个参数:第一个是需要添加新class的元素(element),第二个是新的class设置值(value) 1、检查className属性值是否为null 2、如果是,把新的class设置值直接赋值给className 3、如果不是,把一个空格和新的class设置值追加到className属性上去 function addClass(element,value) {
js-DOM给class追加一个新的元素
在需要给一个元素追加新的class时,你可以按照以下步骤: 检查className属性的值是否为空; 如果是,把新的class设置值直接赋予给classNameN; 如果不是,把一个新的class设置的值直接赋予个className属性上去 我们把上面的步骤封装成一个函数,addClass。这个函数带有两个参数:第一个是添加新的class的元素(element),第二个是新的class设置值(val
jquery 的addClass方法函数使用
jquery 的addClass怎么用! .left, .right { width: 300px; height: 120px; } .left div, .right div { width: 100px; height: 90px;
怎么使用jquery判断一个元素是否含有一个指定的类(class)另外如何给元素动态添加类
在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。2种方法如下: is(‘.classname’) hasClass(‘classname’) 以下是一个div元素是否包含一个redColor的例子: 1. 使用is(‘.classname’)的方法$('div').is('.redColor') 使用hasClass(‘classname’
原生js实现增加(addclass),删除(removeclass),判断是否存在(hasclass),如果存在删除,如果不存在添加(toggleclass)和获取类名(getbyclass)的方法
Jquery class
jQuery 添加删除同级或不同级的class
jQuery 添加删除同级或不同级的class 比如点击a 只给a加个class,如果点击另外一个a删除之前那个a的class
前端学习之jQuery
1. 首先在页面顶端增加一行script元素,然后写上结束符。浏览器会运行script 里所有的Javascript,包括jQuery。 在script里,添加这个方法:$(document).ready(function() {到script,接下来用});结束这个方法。接下来学习如何写方法,方法里面的代码会被浏览器加载。 在没有document ready function以前,代码会在
用jQuery给符合条件的子元素加上class一例(经典)
这几天在写一个导航菜单的 jQuery 效果,简单来说就是主菜单鼠标 hover 时向上拉并淡入弹出子菜单,但是主菜单有8个,前面的4个要 float:left,后面4个要float:right。这时要给后面4个主菜单在子元素ul加个class(如oo),而且要这个ul下的li加另外一个class(如xx),用jQuery来实现。 …… 还是用图片来说明吧…… 一、菜单样式、 html 结构
svg元素 标签增加、移除class名
svg元素 标签不支持jquery中addClass()、removeClass()方法 解决方法 $.fn.addSvgClass = function(className) { return this.each(function() { var attr = $(this).attr('class') if (attr) { ...
JS自建函数-addClass添加class(考虑是否已经存在class的值)
封装给节点添加classfunction addClass(element,value) { if (!element.className) { element.className = value; } else { newClassName = element.className; newClassName += " ";
用JS封装的通用addClass方法(函数)和removeClass方法(函数)
/* * 函数名:添加class。 * 参数说明:element(必选) 指的是需要添加class的元素(对象); new_name(必选) 指的是需要添加的class名。 * 返回值说明:形参为空则返回false;添加新的class名成功后则返回true。 * 函数作用:为指定的元素添加指定的class名。 */ function addClass(element, new_name)
jQuery改变元素class属性
//去掉class属性 $(this).parent('li').removeClass("prev_selected"); //去掉同兄弟的class属性。 $(this).parent('li').siblings().removeClass("prev_selected");  //li的class=“selected”d的元素添加class属性。$(this).pare
jquery添加属性checked无效
jquery添加属性checked无效问题
css3中创建动画的三种方式详解
1、介绍了css3中三种动画创建的方式; 2、利用JQuery中的Deferred对象编写链式动画。
jquery 添加的元素点击事件无效
无效代码 $(&amp;quot;.list&amp;quot;).click(function(e){}); 解决方法 $(document).on('click','.list',function(){}
01、给指定对象添加或者删除class
添加或者删除指定class var oId = document.getElementById("f1"); addClass(oId,"on"); addClass(oId,"dd"); removeClass(oId,"dd"); //添加class function addClass(obj,cname){ //对象,class名
用jQuery动态给class的元素绑定click、blur、keyup.....事件
在添加更多一行的时候所产生的 input 和 button 都是动态生成的,所以不能使用 click,要使用 live (jquery 1.7.2 之后的版本不建议使用 live) 或 oneg:把 $(&quot;.Btn&quot;).click(function(){});  改为 $(&quot;.Btn&quot;).live(&quot;click&quot;,function(){});或者$(&quot;.Btn&quot;).on(&quot;click&quot;,funct...
动态添加class属性
使用JQuery为JS动态添加的div块添加class属性
解决jQuery使用append添加的元素事件无效的方法
jquery api官方的例子在新增的元素上添加事件 $(document).on("click",'#lyysb a',function(){ if(!$(this).hasClass('cur')){ $(this).addClass('cur'); } else { $(this).removeClass('cur'); } });on() 方法在被选元素及子元素上
jquery如何给对象动态添加属性以及选择器、事件的绑定
在工作用要用到给jd对象动态添加属性的要求,在网上找到了一种解决方式,实例如下: 1、demo var aa="maker"; var bb=123; var lists={}; eval("lists."+aa+"="+bb); eval('('+"lists."+aa+"="+bb+')'); console.log(lists);这种方式试过确实可以 2、项目中使用 $("#save
addClass(element,value)函数,设置和叠加css样式
之前写过 javascript Camel记号 获取和设置元素CSS样式信息的CSS属性值  ,我们可以通过element.style.css样式属性  来获取和设置元素的样式信息 这样并不是不可以,只是不便于日后的维护,如果使用了javascript大量代码进行改变元素的
jquery on() 给js动态新添加的元素 绑定的点击事件。
$('.class').on("click",function(){……});相当于$('.class').bind("click",function(){……}); $(document).on("click",'.class',function(){……});相当于$('.class').live("click",function(){……}); js生成的元素绑定事件必须使用live,但新版
jQuery动态添加.active属性实现按钮点击样式
想实现如图效果,设置好了按钮的不同状态样式,想在点击某个按钮后保存.active的样式,其他的恢复默认样式: 代码: 选中按钮样式 普通按钮样式 普通按钮样式 普通按钮样式 jQuery效果实现代码: $(".menu_list a").click(function(){ $(".menu_list a").removeClass("acti
动态创建Dom元素,并设置属性和类----JS&JQ
直接上的代码HTML代码<div class="pc-container"> </div>JS代码var container = $('.pc-container'); $('<img>').attr({ src:'images/star.png' }).css({ top:'50px', lef
立即提问