用js或jq获取class名并更改它

如题 会不会太多了<i class="fa fa-chevron-right" id="defo" type="button" onclick="Hide()"></i>

第1个回答  2018-05-10
不知道你具体是要修改i的样式还是移除class,所以都给你说了吧
$('#defo').addClass()、$('#defo').removeClass()、$('#defo').toggleClass()、$('#defo').css()
一般都是用id去获取dom节点,因为id相对唯一,如果是要改变多个就用$('.fa').[Methods]
第2个回答  2018-05-10
$("#defo").attr("class")//获取
$("#defo").attr("class",value)//改值

本回答被提问者和网友采纳

js和jq怎么修改className然后怎么能对其className操作
js修改class的几种方法:var div = document.getElementById('div');\/\/ 方法一div.setAttribute('class', 'style1 style2');\/\/ 方法二div.className = 'style1 style2';jQuery修改Class的方法 var div = document.getElementById('div');$('#div').attr('class','style5 style6');...

JS或JQ改更HTML代码的CSS样式名
1. 普通JS方法:改掉这三个Awindow.onload = function(){var divs = document.getElementsByTagName("div");for(var i = 0; i < divs.length; i++) {if(divs[i].className == "AAA")divs[i].className = "BBB"; \/\/改成BBB}}; 2. Jquery方法(需要引用Jquery文件):改掉这三个A$...

怎么用js来更改现有class类的定义值
jq用 .attr() 来暴力修改 然后 也可以用 .removeClass() .addClass() 来移除和新增class 用.hasclass()判断是否存在某个或某些class 用.toggleClass() 来切换 Class

多个标签有相同的class名,用JS或JQuery怎么实现点击谁谁该改变图片路径...
(".class").click(function(){ (this).attr("src","");})

多个标签有相同的class名,用JS或JQuery怎么实现点击谁谁该改变图片路径...
你可以试着加一个id选择器,id值都是唯一的,可以做到对每个img标签执行不同的操作

JS或JQ 获取name的宽度 赋值其他的name的CLASS
var classArr = { '100': 'class1', '101': 'class2', '102': 'class3'};var $file = $('[name=file]');var width = $file.width();var addC = classArr[width];$file.addClass(addC);这样子可以实现,但是我感觉你有这种需求,证明你的设计本身可能有问题 ...

如何用jquery或者js来自定义css
1、直接将内联样式CSS定义在jQ内:(".div2").css("background-color","red");2、调用外部样式CSS,利用jQ获取类:(".div2").addClass("color-red");解释:第1种方式,获取带有div2样式的容器,将背景为红色的样式直接以style="background-color:red"的方式直接斌到div2的容器内;第2种方式...

js和jq可以混用吗?比如获取样式我用jq 别的我用js可以吗?我没学过jq
可以,你也可以同时引用其他脚本库,或多个jquery版本 如果$冲突,还可以使用jQuery.noConflict()来定义一个别名,来区分不同的脚本库或版本

怎么通过js或者jquery获取一个页面里面的内容
用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:(document).ready(function(){ var html_str=$("html").html();alert(html_str);});上面代码可以获得页面的全部内容。(当然要先导入jQuery)...

JS或JQ 获取name的value 并赋值给其他的name
alert('替换之前的name值为:'+$(':text[name="dd"]').attr('name')); $(':text[name="dd"]').attr('name',$(':text[name="tt"]').val()); alert('替换之后的name值为:'+$(':text[name="'+$(':text[name="...

相似回答