jquery ztree 設置勾選_047 JAVA-jQuery

jQuery操作元素屬性的值

表單:

	<body><input type="button" name="" id="but1" value="測試獲得屬性值" /><hr />賬號:<input type="text" name="sxtzh" id="zhanghao" value="sxt123" /><br />密碼:<input type="password" name="" id="mima" value="1234456" /><br />愛好:抽煙<input type="checkbox" />喝酒<input type="checkbox" id="fav2" />燙頭<input type="checkbox" id="fav" checked="checked" /></body>

操作項:

					//獲得元素對象var zh = $("#zhanghao");//獲取屬性的值var tp = zh.attr("type");var nm = zh.attr("name");//僅能獲取到元素固有的屬性值var valu = zh.attr("value");console.log(tp+"--"+nm+"--"+valu);//獲得文本框中實時動態的值var val = zh.val();alert(val);//操作元素對象的屬性//zh.attr("type","button");//zh.attr("value","測試屬性");//支持json格式書寫zh.attr({'type':'button','value':'測試屬性'});//var ch = $("#fav").attr("checked");alert(ch);//判斷是否被勾選var flag = $("#fav2").prop("checked");alert(flag);//為其設置默認勾選$("#fav2").prop("checked","checked");

attr("value")僅能獲得其固有的屬性

val()可以獲取文本框中實時動態的值

attr("checked")獲得的是checked屬性的屬性值;prop("checked")返回的是true或false

表單:

	<body><input type="button" name="inp" id="inp" value="操作元素的內容" /><hr /><div id="div1"><span>尚學堂學習</span></div><input type="button" name="inp1" id="inp1" value="單標簽" /></body>

操作項:

					//獲取的內容中含有HTML標簽var ht = $("#div1").html();console.log(ht);//只獲取文本內容  不含有HTML標簽var tx = $("#div1").text();console.log(tx);//對于單標簽【input select textarea】使用.val()方法進行獲取值var inpVal = $("#inp1").val();console.log(inpVal);//操作元素對象的內容和值     html()和text()都會對原有的內容進行覆蓋//識別HTML標簽//$("#div1").html("<b>我們都是圣斗士</b>");//$("#div1").html($("#div1").html()+"<b>我們都是圣斗士</b>");//不識別HTML標簽//$("#div1").text("<b>我們都是圣斗士</b>");$("#div1").text($("#div1").text()+"<b>我們都是圣斗士</b>");

取值:

html()獲取值時能夠獲得的內容可以帶有HTML標簽;text()獲取的內容中不含有HTML標簽

賦值:

html()和text()都會對原有的內容進行覆蓋;html()方法賦值時能夠識別HTML標簽,而text()方法不行;并且html()和text()都會對原有的內容進行覆蓋

jquery中操作元素對象的節點的添加

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作頁面的元素(添加)</title><style type="text/css">#div1{height: 260px;border: 3px solid red;}p{border: 2px solid blueviolet;}</style><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){//創建新的標簽var p = $("<p>表達式i</p>")//(內部)添加到div內部元素的后面//$("#div1").append(p);//p.appendTo("#div1");//(內部)添加到div內部元素的前面//$("#div1").prepend(p);//p.prependTo("#div1");//(平級)添加div的兄弟節點(之前)//$("#div1").before(p);//p.insertBefore("#div1");//(平級)添加div的兄弟節點(之后)//$("#div1").after(p);p.insertAfter("#div1");});</script></head><body><div id="div1"><p>表達式1</p><p>表達式2</p><p>表達式3</p><p>表達式4</p></div></body>
</html>

注意:四對兒方法兩兩之間的區別

jQuery中操作元素對象的節點的修改、刪除、清除

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作頁面的元素(添加)</title><style type="text/css">#div1{height: 260px;border: 3px solid red;}p{border: 2px solid blueviolet;}</style><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){var p = $("<p><b>替換表達式</b></p>")//替換指定的節點replaceWith(p);//p.replaceAll("div p:nth-child(2)");//p.replaceAll("#div1 p:nth-child(3)");//刪除、清空指定的節點//刪除指定的元素//$("#div1").remove();//清空指定的元素$("div p:nth-child(4)").empty();});</script></head><body><div id="div1"><p>表達式1</p><p>表達式2</p><p>表達式3</p><p style="height: 25px;">表達式4</p></div></body>
</html>

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作頁面的節點實例</title><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">$(function(){//創建性的節點添加$("#insert_btn").click(function(){var new_p = $('<p>照片: '+'<input type="file" name="" />'+'<input type="button" name=""  value="刪除" onclick="delete_p(this)" /></p>');$("#bottom").before(new_p);});});//注意方法的重名問題function delete_p(obj){//alert('aaa.');$(obj).parent().remove();};</script></head><body><div id="div1"><p>用戶名: <input type="text" name="" id="" value="" /></p><p>照片: <input type="file" name="" id="" value="" /><input type="button" name="" id="insert_btn" value="添加" /></p><p id="bottom"><input type="button" name="" id="" value="提交" /><input type="button" name="" id="" value="清空" /></p></div></body>
</html>

jQuery中的事件處理(基本綁定、bind、one)

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>事件處理(trigger、事件解綁)</title><script src="js/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">//事件的基礎綁定$(function(){$("#but1").click(function(){alert("單擊事件");})});//bind事件綁定$(function(){$("#but2").bind('click',function(){alert("bind單擊件綁定1")});//json數據格式的bind事件綁定$("#but2").bind({'click':function(){alert("bind單擊件綁定2");},blur:function(){}});});//one事件綁定$(function(){$("#but3").one("click",function(){alert("one事件的綁定")});});$(function(){//trigger事件綁定操作$("#but4").click(function(){$("#but1").trigger('click');$("#but3").trigger('click');});//事件的解綁$("#but5").click(function(){//當沒有給定具體解綁的對象時,解綁指定對象上的所有事件$("#but1").unbind();//指定解綁的事件$("#but3").unbind("click");});});</script></head><body><div id="div1"><input type="button" name="" id="but1" value="基礎事件綁定" /><input type="button" name="" id="but2" value="bind事件綁定" /><input type="button" name="" id="but3" value="one事件綁定" /><br /><hr /><input type="button" name="" id="but4" value="trigger事件操作" /><input type="button" name="" id="but5" value="事件解綁" /></div></body>
</html>

jQuery中的動畫效果

顯示:

e92ae09d75e4fab33eeb824b962de8ed.png

show(speed):以多長時間來完成這個顯示效果

隱藏:

cc24c43695e082bb0cc7341daf90929d.png

2dceac754b6876206218cf80a8a12eb6.png

e7477722433666f8fd3518e000f63337.png

滑動:

1350e2c4758808d346bb3cf4a81bec75.png

ac6956d128d2e303bd2da59d41fa483a.png

0fe036c71ecf2b7b0a47f17b70d9d92f.png

淡入淡出:

27e7269ec1cd75519d67ccfdffb46f85.png

fe9de1365d3622d679a8287193f5d267.png

9a70716fb590b625fcedc64bca5c41c1.png

jQuery插件

靜態資源庫:

Bootstrap 中文網開源項目免費 CDN 加速服務?www.bootcdn.cn
00eddd5b50daa37f4b7faa3ddbcf0df2.png
又拍云JS庫加速服務?jscdn.upai.comStaticfile CDN?staticfile.org
3d8028be7aa627061248d866d2250ba3.png

jQuery封裝原理

將一些方法(如dom獲取對象、獲取值等)進行概括,總結出共性,使其通過一個函數的調用即可實現的caozuuo

閉包的優點:

1、可以減少全局變量的對象,防止全局變量過去龐大,導致難以維護

2、防止可修改變量,因為內部的變量外部是無法訪問的,并且也不可修改的。安全

3、讀取函數內部的變量,另一個就是讓這些變量的值始終保持在內存中。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/453744.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/453744.shtml
英文地址,請注明出處:http://en.pswp.cn/news/453744.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Opencv undefined reference to `cv::imread() Ubuntu編譯

Ubuntu下編譯一個C文件&#xff0c;C源程序中使用了opencv&#xff0c;opencv的安裝沒有問題&#xff0c;但是在編譯的過程中出現如下錯誤&#xff1a; undefined reference to cv::imread(std::string const&, int)undefined reference to cv::noArray()undefined referen…

深度學習目標檢測之 YOLO v1

這是繼 RCNN&#xff0c;fast-RCNN 和 faster-RCNN 之后&#xff0c;rbg&#xff08;RossGirshick&#xff09;針對DL目標檢測速度問題提出的另外一種框架。YOLO V1 增強版本GPU中能跑45fps&#xff0c;簡化版本155fps。 論文名&#xff1a; 《You Only Look Once&#xff1a;…

編程珠璣番外篇

1.Plan 9 的八卦 在 Windows 下喜歡用 FTP 的同學抱怨 Linux 下面沒有如 LeapFTP 那樣的方便的工具. 在蘋果下面用慣了 Cyberduck 的同學可能也會抱怨 Linux 下面使用 FTP 和 SFTP 是一件麻煩的事情. 其實一點都不麻煩, 因為在 LINUX 系統上壓根就不需要用 FTP. 為什么呢? 因…

BT下載原理分析

版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載。 BitTorrent協議。 BT全名為BitTorrent,是一個p2p軟件,你在下載download的同時&#xff0c;也在為其他用戶提供上傳upload&#xff0c;因為大家是“互相幫助”&#xff0c;所以不會隨著用戶數的增加而…

表格列求和_excel表格制作,Excel表格的基本操作,包含制作一個表格10方面的知識...

創建表格&#xff0c;插入與刪除一行一列或多行多行&#xff0c;一次移動一行一列或多行多列&#xff0c;拆分與合并單元格&#xff0c;單元格內換行&#xff0c;表格求和與求平均值是Excel表格的基本操作&#xff1b;除此之外&#xff0c;Excel表格的基本操作還包括調整行高列…

深度學習之 FPN (Feature Pyramid Networks)

論文題目&#xff1a;Feature Pyramid Networks for Object Detection論文鏈接&#xff1a;https://arxiv.org/abs/1612.03144論文代碼&#xff1a;Caffe版本 https://github.com/unsky/FPN 《Feature Pyramid Networks for Object Detection》這篇論文主要解決的問題是目標檢…

ISLR—第二章 Statistical Learning

Statistical Learning Y 和X的關系why estimate f 用來預測 預測的時候可以將f^當成一個black box來用&#xff0c;目的主要是預測對應x時候的y而不關系它們之間的關系。用來推斷 推斷的時候&#xff0c;f^不能是一個black box&#xff0c;因為我們想知道predictor和response之…

提高編程思想

虛函數和抽象函數有什么區別 虛函數是有代碼的并明確允許子類去覆蓋&#xff0c;但子類也可不覆蓋,就是說可以直接用&#xff0c;不用重寫 抽象函數是沒有代碼&#xff0c;子類繼承后一定要重寫 ****************************************************************** 在一…

python特效代碼_網頁愛心特效弱爆了,我讓你點擊網頁顯示所有python模塊!

點擊網頁特效上周寫了一篇文章快速搭建個人博客的教程文章&#xff1a;其中說到了一個點擊網頁出現愛心特效的插件 click_heart.js ,當然大家可能也見過其他博客上面&#xff0c;有點擊網頁出現類似 富強、民主、文明、和諧等等&#xff0c;關于代碼在這里不多贅述&#xff0c;…

Python 包管理之 poetry

poetry是一個Python虛擬環境和依賴管理的工具。poetry和pipenv類似&#xff0c;另外還提供了打包和發布的功能。 官方文檔&#xff1a;python-poetry.org/docs/ python項目部署&#xff1a;poetry管理本地環境,上線用docker poetry 安裝 poetry提供多種安裝方式&#xff0c…

Windows數據庫編程接口簡介

數據庫是計算機中一種專門管理數據資源的系統&#xff0c;目前幾乎所有軟件都需要與數據庫打交道&#xff08;包括操作系統&#xff0c;比如Windows上的注冊表其實也是一種數據庫&#xff09;&#xff0c;有些軟件更是以數據庫為核心因此掌握數據庫系統的使用方法以及數據庫系統…

映客都是互刷禮物嗎_映客互刷禮物有什么用_映客守護有什么用

一起直播、互刷禮物、改ID發性感照,趙本山女375x332 - 122KB - PNG一起直播、互刷禮物、改ID發性感照,趙本山女600x893 - 247KB - JPEG一起直播、互刷禮物、改ID發性感照,趙本山女600x448 - 151KB - JPEG土豪互刷禮物嚇壞男主播 即興表演鐵頭功撞墻560x688 - 57KB - JPEG一起直…

Python 之打包工具 setup.py

1. 為什么需要對項目分發打包&#xff1f; 平常我們習慣了使用 pip 來安裝一些第三方模塊&#xff0c;這個安裝過程之所以簡單&#xff0c;是因為模塊開發者為我們默默地為我們做了所有繁雜的工作&#xff0c;而這個過程就是 打包。 打包&#xff0c;就是將你的源代碼進一步封…

周進度----06

周學習進度06 周學習進度06 第16周 所花時間&#xff1a; 60min60min100min100min100min100min90min60min60min 代碼量&#xff08;行&#xff09; 500-800 博客量&#xff08;篇&#xff09; 4 了解到的知識 css樣式表的一些知識 項目流程的初步了解 一周的學習心得…

八個實用的CMD命令及開始→運行→命令集錦

這篇文章是很久前收藏在自己筆記本內的,具體的來源地址不清楚,先謝一下原作者吧. 共享出來大家一起學習一下: 一&#xff0c;ping    它是用來檢查網絡是否通暢或者網絡連接速度的命令。作為一個生活在網絡上的管理員或者黑客來說&#xff0c;ping命令是第一個必須掌握的DO…

2019如何轉換2010_9102年,你還不知道PPT怎么轉換成視頻嗎?小心落伍了

你在刷抖音的時候有沒有刷過這類視頻&#xff1a;成為人生贏家必備的書單、5個讓你看透人性的電影、6個讓你升職加薪的APP...如果你細心觀察的話&#xff0c;會發現這類視頻的做法基本都是一個樣的&#xff0c;像在翻相冊一樣&#xff0c;一頁頁過去&#xff0c;所以它們也叫做…

深度學習之RetinaNet

總述 Focal loss主要是為了解決one-stage目標檢測中正負樣本比例嚴重失衡的問題。該損失函數降低了大量簡單負樣本在訓練中所占的權重&#xff0c;也可理解為一種困難樣本挖掘。 目標識別有兩大經典結構: 第一類是以Faster RCNN為代表的兩級識別方法&#xff0c;這種結構的第…

js生成圖片

var image new Image(); var c document.getElementById("myCanvas"); var ctx c.getContext("2d"); var img document.getElementById("scream"); ctx.font "10px Arial";function createImg(name, zuowei, color) {// 姓名ctx…

淺談如何學習linux

一.為什么要學linux? 當然最重要是愛好和興趣&#xff01;如果你這種必要學&#xff0c;或者根本不喜歡&#xff0c;請不要浪費時間&#xff0c;你學也學不好&#xff01; 二.起步 你應該為自己創造一個學習linux的環境--在電腦上裝一個linux或unix 問題1&#xff1a;版本…

python的datetime函數_Python連載8-datetime包函數介紹

一、datetime包(上接連載7內容)1.函數&#xff1a;datetime(1)用法&#xff1a;輸入一個日期&#xff0c;來返回一個datetime類?(2)格式&#xff1a;datetime.datetime(年&#xff0c;月&#xff0c;日&#xff0c;hour&#xff0c;minute&#xff0c;second)其中hour,minute,…