jQuery添加和刪除指定標(biāo)簽的方法
jQuery如何為指定標(biāo)簽添加和刪除一個樣式:
在網(wǎng)頁的實際應(yīng)用中,需要根據(jù)不同的條件來改變元素的CSS樣式,通過動態(tài)的給元素添加刪除一個CSS類可以實現(xiàn)此功能,下面通過實例來介紹一下如何實現(xiàn)此種功能。
一.使用addClass()和removeClass()添加和刪除一個CSS類:
代碼實例如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>首頁</title>
<style type="text/css">
.mytest{
border:1px solid green;
width:100px;
height:100px;
color:red;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#add").click(function () {
$("div").addClass("mytest");
});
$("#del").click(function () {
$("div").removeClass("mytest");
})
})
</script>
<body>
<div>珍惜當(dāng)前,因為只有當(dāng)前才是實實在在的</div>
<button id="add">添加樣式</button>
<button id="del">刪除樣式</button>
</body>
</html>
以上代碼可以添加刪除指定的樣式,上面只是一個演示,可以根據(jù)具體的需要進行添加或者刪除。
二.使用toggleClass()進行樣式類的添加和刪除的切換:
如果匹配對象具有指定的樣式類,那么toggleClass()就可以刪除此指定的類,如果沒有就會添加指定的類。代碼實力如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>首頁</title>
<style type="text/css">
.mytest{
border:1px solid green;
width:100px;
height:100px;
color:red;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#switch").click(function () {
$("div").toggleClass("mytest");
});
})
</script>
<body>
<div class="mytest">珍惜當(dāng)前,因為只有當(dāng)前才是實實在在的</div>
<button id="switch">刪除與添加切換</button>
</body>
</html>
以上代碼可以進行指定樣式類的刪除與添加的切換,希望大家可以親自動手進行操作,收獲可能會更大。
相關(guān)文章
jQuery實現(xiàn)帶滾動導(dǎo)航效果的全屏滾動相冊實例
這篇文章主要介紹了jQuery實現(xiàn)帶滾動導(dǎo)航效果的全屏滾動相冊,涉及jQuery針對頁面圖片元素與鼠標(biāo)事件的相關(guān)操作技巧,需要的朋友可以參考下2015-06-06
基于json的jquery地區(qū)聯(lián)動效果代碼
貼一個基于jquery聯(lián)動的代碼,相信這樣的代碼有一大把,就當(dāng)是jquery的練手吧2011-07-07
Jquery中ajax方法data參數(shù)的用法小結(jié)
本篇文章主要是對Jquery中ajax方法data參數(shù)的用法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
Struts2的s:radio標(biāo)簽使用及用jquery添加change事件
用到Struts2的s:radio標(biāo)簽時想給它添加一個change事件,由于此標(biāo)簽為頁面自動生成一個radio組,不可以像正常那樣控制,于是想到用jquery來實現(xiàn)2013-04-04
jquery動畫3.創(chuàng)建一個帶遮罩效果的圖片走廊
今天我們要完成的是一個帶有遮罩效果(補間動畫)的圖片走廊jquery插件:jquery.tranzify.js2012-08-08

