.val()
这是一个读写双用的方法,用来处理input的value,当方法没有参数的时候返回input的value值,当传递了一个参数的时候,方法修改input的value值为参数值
$('input').val()
$('input').val('newValue');
.attr()
- 获取元素特定属性的值
var title = $( "em" ).attr( "title" );
- 为元素属性赋值
$( "em" ).attr( "title" ,'lcb')
.removeAttr()
为匹配的元素集合中的每个元素中移除一个属性(attribute)
$('div').removeAttr('id');
.prop()
获得DOM有其默认的基本属性,它们都会在初始化的时候再DOM对象上创建。
$(elem).prop("checked")
.css()
获取元素style特定property的值
var styleProps = $( this ).css([
"width",
"height",
"color",
"background-color"
]);
改变css
$("p").mouseover(function () {
$(this).css("color","red");
.addClass()
为元素添加class,不是覆盖原class,是追加,也不会检查重复
$( "p" ).addClass( "myClass yourClass" );
.removeClass()
移除元素单个/多个/所有class
$( "p" ).removeClass( "myClass yourClass" );
.hasClass()
检查元素是否包含某个class,返回true/false
$( "#mydiv" ).hasClass( "foo" )
.toggleClass()
toggle是切换的意思,方法用于切换,switch是个bool类型值
$( "div.tumble" ).toggleClass( "bounce" )
网友评论