扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
可以使用jQuery的css方法,css()需要传两个参数,第一个是css元素的名称,第二个为值,例如css("display",'none');
成都创新互联公司主要从事成都网站设计、网站制作、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务余庆,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
工具原料:编辑器、浏览器
1、使用css()方法来设置某一个元素的display属性,代码如下:
body
div id="div1"
test
/div
script
$(function(){
$("#div1").css("display",'none');
})
/script
/body
2、以上代码中使用$("#div1")选择器选择到div元素,然后使用css方法来设置其display值为none将元素隐藏。
3、运行的代码如下:
没有运行js代码之前:
运行的之后:
Jquery中获取属性可以通过attr或者prop
获取:$(item).attr("type")
设置:$(item).attr("type","password")
prop和attr用法相同。但是用attr设置的属性最好一直用attr,两者不要混用,会出现BUG
[img]$(".demo").attr("_id","abc")
//attr可以获取或者给demo上添加自定义的_id属性。
//如果修改class类名之类的,可以
$(".demo").addClass("abc")//添加class
$(".demo").removeClass("abc")//删除class
常用的方法有两种:
1、用jquery直接加样式在html控件上,但是需要注意点加important的格式,如:
$("p").click(function(){
$(this).css("cssText","color:red!important");
});
2、用jquery改变class,从而达到改变样式的目的,如果可以,就用jquery修改原来的class,如果原有class是必须的或者没有class,就定义一个新的class,在样式表里定义好这个class对应的样式属性,把你想改变的原来的css属性重新赋值且加上important,这样就能覆盖掉原来的加了important样式了。
可参考:
为所有图像设置src和alt属性
$("img").attr({ src: "test.jpg", alt: "Test Image" });
attr方法可用来获取或设置属性,根据参数个数的不同来定时获取还是设置,当只有1个参数时表示获取属性值,当有2个参数时表示设置元素属性。
例如将图片的宽度设置成150:
$("img").attr("width","150"); //参数有width和150,所以是设置
例如获取图片的宽度:
$("img").attr("width"); //参数只有width,所以此时是获取
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流