成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

jquery或運算,jquery簡易計算器

jquery 賦值時后面加 || 什么意思,然后又跟一堆內(nèi)容。。。。,還有[0]都表示什么意思?。∏蠼?。

||不是jQuery獨有的,他是js的“短路或”運算符。

在濮陽等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計制作按需定制設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),濮陽網(wǎng)站建設(shè)費用合理。

在jQuery中這樣的用法的意義在于判斷了第一個條件就不用計算第二個了。具體解釋如下:

curr=$("li.current",this)[0] || $($(li[0]).addClass("current")[0]

首先,計算的是||號左邊部分$("li.current",this)[0],$("li.current",this)在jQuery中,表示的是當前對象下面class="current"的li元素的數(shù)組。再在后面添上[0]運算符,表示取數(shù)組中的第一個元素。如果找到了這個元素,那么就直接把這個元素賦給curr,然后不計算||后面的表達式,然后進入下一語句;

如果找不到,那么計算||后面的表達式$($(li[0]).addClass("current")[0]。先看$(li[0]),表示選擇所有有名字為“0”的屬性的li元素,然后$($(li[0]).addClass("current"),表示把這些元素都添加一個"current"的Class,然后用[0]取得其中的第一個,最后返回這個元素。

這時,由于||前面的表達式?jīng)]有找到元素,兩者進行或運算的結(jié)果就是||后面的表達式的結(jié)果,就是剛才找到的那個元素,于是就把這個元素賦值給了curr。

補充:我覺得第二部分的表達式有點問題,建議改成:

curr=$("li.current", this)[0] || $($(li)[0]).addClass("current")[0];

試試。

這樣,第二部分表示的就是取得第一個li元素,然后添加current樣式,然后返回它。

JQuery選擇器 的或運算

已經(jīng)測試#36;('#div1,#div2').attr('class','waring');

是正確的

還有一種就是多個DIV你可以給他們加一些無用的屬性比如:

div id="div1" title="haha"/divdiv id="div2" title="haha"/divdiv id="div3" title="haha"/div#36;("div [titile=haha]").attr('class','waring');

在HTML頁面引入jQuery文件

!-- 1. 引入jQuery文件 --

script src="jquery-1.11.3.js"/script

在HTML頁面定義元素

!-- 定義HTML頁面元素 --

input type="text" value="請輸入你的用戶名" id="username"

使用jQuery的選擇器定位元素

// 2. 使用jQuery選擇器定位HTML頁面元素

var $username = $("#username");

jQuery 計算

body

總和:input?type="text"?id="total"?readonly="readonly"?/

table?id="panel"

tr

td面積:/td

tdinput?id="area"?type="text"?class="price"?value="16.2"http://td

td*(數(shù)量:/td

tdinput?id="num"?type="text"?class="num"?//td

td+價格:/td

tdinput?id="price"?type="text"?class="numm"?//td

td+重量:/td

tdinput?id="weight"?type="text"?class="numm"/)/td

/tr

/table

/body

------jQuery

$(function(){

var?area=parseFloat($("#area").val());

var?num=parseInt($("#num").val());

var?price=parseFloat($("#price").val());

var?weight=parseFloat($("#weight").val());

var?total=area*(num+price+weight)

$("#total").val(total);

});

jquery 是什么運算符

|| 是個邏輯運算符,表示或者的意思 var jParent=$(_box||document)就是找$(_box)對象,如果不存在就找$(document)對象,給jParent賦值

分享文章:jquery或運算,jquery簡易計算器
網(wǎng)站路徑:http://jinyejixie.com/article36/dsdiisg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、網(wǎng)站制作、域名注冊網(wǎng)站內(nèi)鏈、網(wǎng)站策劃、網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護公司
通江县| 宜春市| 福贡县| 尤溪县| 谷城县| 千阳县| 谢通门县| 武隆县| 鹤岗市| 德江县| 临泉县| 青龙| 邻水| 响水县| 湄潭县| 旅游| 封开县| 新绛县| 咸宁市| 铜川市| 台中市| 健康| 婺源县| 峡江县| 长岛县| 将乐县| 方正县| 五原县| 辽宁省| 湟中县| 陆良县| 东明县| 中牟县| 扎鲁特旗| 东宁县| 长丰县| 乌海市| 西宁市| 高州市| 依安县| 伊宁县|