亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jquery如何改變html標(biāo)簽的樣式(兩種實(shí)現(xiàn)方法)

 更新時(shí)間:2013年01月16日 17:07:04   作者:  
對(duì)于如何修飾html標(biāo)簽,這對(duì)于js來(lái)說(shuō),可以通過(guò)setAttribute來(lái)設(shè)置標(biāo)簽的屬性,通過(guò)getAttribute來(lái)得到標(biāo)簽的屬性,而在jq中當(dāng)然也可以實(shí)現(xiàn)類(lèi)似的功能,方法上肯定比js要簡(jiǎn)化多了,接下來(lái)介紹實(shí)現(xiàn)方法,感興趣的朋友可以了解下
對(duì)于如何修飾html標(biāo)簽,這對(duì)于js來(lái)說(shuō),可以通過(guò)setAttribute來(lái)設(shè)置標(biāo)簽的屬性,通過(guò)getAttribute來(lái)得到標(biāo)簽的屬性,而在jq中當(dāng)然也可以實(shí)現(xiàn)類(lèi)似的功能,方法上肯定比js要簡(jiǎn)化多了。
一 通過(guò)修改標(biāo)簽屬性來(lái)改變它的樣式
js設(shè)置和獲取標(biāo)簽的屬性
復(fù)制代碼 代碼如下:

  <script type="text/javascript">
window.onload = function () {
var attr = document.getElementById("attr");
attr.setAttribute("style", "font-weight:bold;")
alert(attr.getAttribute("style"));
}
</script>

jq設(shè)置和獲取標(biāo)簽的屬性
復(fù)制代碼 代碼如下:

<script src="http://img1.c2cedu.com/Scripts/jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#attr").attr("style", "color:#ff0000");//單個(gè)屬性的設(shè)置
$("#Avatar").attr({ "class": "banner", "alt": "頭像", "src": "http://pic.cnblogs.com/avatar/a118538.jpg?id=11133319" });//多個(gè)屬性的設(shè)置
alert($("#Avatar").attr("src")); //得到指定標(biāo)簽的屬性
});
</script>

值得注意的是JS的window.onload方法塊的內(nèi)容是在JQ的$(function(){})方法塊執(zhí)行完成后,再執(zhí)行的。
二 通過(guò)修改標(biāo)簽的css樣式來(lái)改變它的樣式
看看基本的語(yǔ)法:
復(fù)制代碼 代碼如下:

$("#attr").addClass("banner");//添加樣式
$("#attr").removeClass("banner");//移除樣式
                  //JQ支持連帶寫(xiě)法,因?yàn)閞emoveClass的返回結(jié)果也是一個(gè)Jq對(duì)象,所以Jq對(duì)象的所有方法和事件它都可以使用
$("#attr").removeClass("banner").addClass("bannerOver");

下面是一個(gè)例子,當(dāng)在dd標(biāo)簽上單擊時(shí),將當(dāng)前dd塊進(jìn)行高亮顯示
復(fù)制代碼 代碼如下:

<style>
.banner { background: #0094ff; }
.bannerOver { background: #808080; }
.cur { background: #ff6a00; }
</style>
<script>
$(function () {
$('#menu_title').find('dd').click(function () {
$('#menu_title').find('dd').removeClass('cur');
$(this).addClass('cur');
})
})
</script>
<dl id="menu_title">
<dt>人</dt>
<dd>一種高級(jí)動(dòng)物</dd>
<dt>狗</dt>
<dd>人類(lèi)的朋友</dd>
<dt>貓</dt>
<dd>貓科動(dòng)物的祖先</dd>
</dl>

下面是為表格的隔行變色效果
復(fù)制代碼 代碼如下:

.odd { background: #808080; }
.even { background: #ffd800; }
.selected { background: #0094ff; color: #fff; }     .hover { background: #808080; }

復(fù)制代碼 代碼如下:

var $trs = $("#menu_title>dd"); //選擇所有行 $trs.filter(":odd").addClass("odd"); //給奇數(shù)行添加odd樣式 $trs.filter(":even").addClass("even"); //給偶數(shù)行添加odd樣式

單擊行后,讓當(dāng)前行高亮顯示
復(fù)制代碼 代碼如下:

//點(diǎn)擊行,添加變色樣式
$trs.click(function(e) {
$(this).addClass("selected")
         .siblings()         .removeClass("selected");
})

添加鼠標(biāo)移入與移出事件
復(fù)制代碼 代碼如下:

       // 鼠標(biāo)移入 與移出
$("#menu_title>dd").hover(
function () {
$(this).addClass("hover");
},
function () {
$(this).removeClass("hover");
}
);

恩,好了對(duì)于標(biāo)簽的樣式控制這塊內(nèi)容就講到這里吧,感謝您的閱讀!

相關(guān)文章

  • autoIMG 基于jquery的圖片自適應(yīng)插件代碼

    autoIMG 基于jquery的圖片自適應(yīng)插件代碼

    為了防止圖片撐破布局,最常見(jiàn)的仍然是通過(guò)onload后獲取圖片尺寸再進(jìn)行調(diào)整,所以加載過(guò)程中仍然會(huì)撐破。
    2011-03-03
  • jQuery輸入城市查看地圖使用介紹

    jQuery輸入城市查看地圖使用介紹

    任意輸入國(guó)家和城市,用“,”分隔,點(diǎn)擊設(shè)置下面的超鏈接就變?yōu)榱藙傇O(shè)置的城市,點(diǎn)擊可以跳到這個(gè)城市的查看地圖頁(yè),鼠標(biāo)移到超鏈接上會(huì)彈出一個(gè)350*350的地圖
    2013-05-05
  • 前端jquery部分很精彩

    前端jquery部分很精彩

    這篇文章主要為大家詳細(xì)介紹了前端筆記之jquery部分,jQuery是一個(gè)兼容多瀏覽器的javascript庫(kù)
    2016-05-05
  • jQuery獲取Radio,CheckBox選擇的Value值(示例代碼)

    jQuery獲取Radio,CheckBox選擇的Value值(示例代碼)

    這篇文章主要是對(duì)jQuery獲取Radio,CheckBox選擇的Value值進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-12-12
  • 使用jQuery全局事件ajaxStart為特定請(qǐng)求實(shí)現(xiàn)提示效果的代碼

    使用jQuery全局事件ajaxStart為特定請(qǐng)求實(shí)現(xiàn)提示效果的代碼

    首先,重寫(xiě)Ajax方法的代價(jià)太高,仍然可以利用jQuery自身的Ajax Events。
    2010-12-12
  • jQuery EasyUI 入門(mén)必看

    jQuery EasyUI 入門(mén)必看

    下面小編就為大家?guī)?lái)一篇jQuery EasyUI 入門(mén)必看。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • 淺談jQuery中的checkbox問(wèn)題

    淺談jQuery中的checkbox問(wèn)題

    下面小編就為大家?guī)?lái)一篇淺談jQuery中的checkbox問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • 純JAVASCRIPT圖表動(dòng)畫(huà)插件Highcharts Examples

    純JAVASCRIPT圖表動(dòng)畫(huà)插件Highcharts Examples

    官方提供免費(fèi)的下載包以及詳細(xì)的文檔說(shuō)明,非常的值得收藏。
    2011-04-04
  • 利用jQuery簡(jiǎn)單實(shí)現(xiàn)產(chǎn)品展示圖片左右滾動(dòng)功能(示例代碼)

    利用jQuery簡(jiǎn)單實(shí)現(xiàn)產(chǎn)品展示圖片左右滾動(dòng)功能(示例代碼)

    本篇文章主要是對(duì)利用jQuery簡(jiǎn)單實(shí)現(xiàn)產(chǎn)品展示圖片左右滾動(dòng)功能的示例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-01-01
  • 源碼解讀jQ中瀏覽器兼容模塊support

    源碼解讀jQ中瀏覽器兼容模塊support

    jquery support主要是檢測(cè)瀏覽器兼容性,支持力度的方法,用于展示不同瀏覽器各自特性和bug的屬性集合。作為一個(gè)靜態(tài)成員,提供給jquery內(nèi)部函數(shù),告訴他們某些功能是否能用。避免了以往通過(guò)檢測(cè)瀏覽器版本做修改。下面我們通過(guò)源碼詳細(xì)解讀jQ中瀏覽器兼容模塊support。
    2016-08-08

最新評(píng)論