1、新建HTML文件。
創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、鐵嶺網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為鐵嶺等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
2、引入jquery.min.js文件。
3、創(chuàng)建HTML內(nèi)容。
4、預(yù)覽效果如圖。
5、用jquery創(chuàng)建點擊事件,點擊隱藏按鈕,p內(nèi)容隱藏。
6、用jquery創(chuàng)建點擊事件,點擊顯示按鈕,p內(nèi)容顯示。
7、預(yù)覽如圖當點擊隱藏按鈕,p內(nèi)容隱藏。
$(function() {
//選項卡
$(".order_list ul li").click(function() {
$(this).addClass("on").siblings().removeClass("on"); //切換選中的按鈕高亮狀態(tài)(添加on)
var index = $(this).index(); //獲取被按下按鈕的索引值,需要注意index是從0開始的
$(".order_xxk div").eq(index).show().siblings().hide(); //在按鈕選中時在下面顯示相應(yīng)的內(nèi)容,同時隱藏不需要的框架內(nèi)容
});
});
div class='order_list'
ul
li1/li
li2/li
/ul
/div
div class="order_xxk"
div class="yige"1/div
div class="erge"2/div
/div
1、新建一個html文件,命名為test.html。
2、在test.html文件內(nèi),使用div標簽創(chuàng)建一行文字,文字內(nèi)容為“小明”。
3、在test.html文件內(nèi),設(shè)置div標簽的id屬性為mytext,主要用于下面通過該id獲得div對象。
4、在test.html文件內(nèi),使用button標簽創(chuàng)建一個按鈕,按鈕名稱為“切換內(nèi)容”。
5、在test.html文件中,給button按鈕綁定onclick點擊事件,當按鈕被點擊時,執(zhí)行func()函數(shù)。
6、在js標簽中,創(chuàng)建func()函數(shù),在函數(shù)內(nèi),通過id(mytext)獲得div對象,通過html()方法獲得div內(nèi)的文本內(nèi)容,使用if語句判斷獲得的文字內(nèi)容是否為指定的文本內(nèi)容,如果不是,則通過html()方法改變文本內(nèi)容。
jQuery中使用attr('屬性名')可以返回屬性的值。
語法:$(selector).attr([attribute]); // 返回attr中指定的當前選擇器的屬性值;
例如:
$(selector).attr('id'); ?// 獲取選擇器的id
$(selector).attr('class'); // 獲取選擇器的class類名
實例:
1. 用jQuery獲取div的class類名:
1234div?class="mystyle"我是div/divscript????$('div').attr('class');?//?得到“mystyle”/script
2. 用jQuery獲取當前點擊的button的id:
123456button?id="btn"?onclick="BtnClick(this)"按鈕/buttonscript????function?BtnClick(obj){????????$(obj).attr('id');?//?得到“btn”????}/script
可以采用如下思路:分別將兩種背景圖片設(shè)為兩個類,然后使用toggleClass()方法切換類:
$(selector).toggleClass('class_a').toggleClass('class_
創(chuàng)建Html代碼:一個簡單的div用于顯示背景圖片
div?class="test"/div
設(shè)置css樣式:分別為兩個背景設(shè)計一個類
div.test{width:264px;height:152px;margin:50px;border:4px?dashed?#ccc;}
.bg1{background:url('bg1.png');}
.bg2{background:url('bg2.png');}
編寫jquery代碼:點擊切換類實現(xiàn)背景的變換
$(function(){
$("div.test").addClass('bg1');?//?初始化時添加背景1
$("div.test").click(function()?{
$(this).toggleClass('bg1').toggleClass('bg2')
先給導航塊的a標簽設(shè)置img屬性和data-img屬性;img屬性為未選中圖片,data-img為選中圖片。第一個按鈕的img圖片應(yīng)設(shè)置為默認選中的狀態(tài)。
//點擊每個按鈕后進行按鈕切換圖片操作
$(".tab-bar-item").on("click",?function?()?{
//先const clickImg變量為他的data屬性(選中圖片) ,然后找到img圖片的src屬性將未選中的圖片點擊后替換為選中圖片
const?clickImg?=?$(this).data("img");
$(this).find("img").attr("src",clickImg);
//找到被點擊標簽的其他兄弟標簽,用each遍歷 const noclick為未選中的img圖片,將點擊標簽的其他兄弟標簽的img換為未選中圖片就可以了
$(this).siblings().each(function(){
const?noclickImg=?$(this).attr("img")
$(this).find("img").attr("src",noclickImg);
})
}