abstrakt:屬性獲取/修改沒(méi)有嚴(yán)格界限,能獲取就能修改。alert($('div').css('color')) //只能獲取行間樣式 $('div').css('color','red') //可覆蓋原來(lái)的color值 alert($('span').text()) //返回span
屬性獲取/修改
沒(méi)有嚴(yán)格界限,能獲取就能修改。
alert($('div').css('color')) //只能獲取行間樣式 $('div').css('color','red') //可覆蓋原來(lái)的color值 alert($('span').text()) //返回span中的內(nèi)容 $('span').text('此內(nèi)容可覆蓋原來(lái)的文本內(nèi)容') alert($('p').html()) //與text()類(lèi)似,但更強(qiáng)大 $('p').html('<h1>將p替換為h1</h1>') //可以插入標(biāo)簽 alert($('input').val()) //返回input的value值 $('input').val('changed') //修改input的value值
class獲取/操作
無(wú)論是添加還是刪除,都僅針對(duì)行間,不能修改樣式表。
$('div').addClass('box main') //添加名為box和main的類(lèi);執(zhí)行后class="box main",多個(gè)類(lèi),用空格隔開(kāi) $('div').removeClass('box') //添加至行間,從行間移除 alert($('p').attr('class')) //返回class名 $('p').attr('class','navi') //將class屬性值設(shè)置為navi,沒(méi)有后者即返回原值 $('img').removeAttr('src') //移除屬性 alert($('div').hasClass('box')) //返回是否hasClass('box'),布爾值 $('span,b').toggleClass('bb') //在span、b標(biāo)簽中添加類(lèi)名bb,并調(diào)用樣式表樣式,再次執(zhí)行刪除以還原
END