|| 是個(gè)邏輯運(yùn)算符,表示或者的意思 var jParent=$(_box||document)就是找$(_box)對(duì)象,如果不存在就找$(document)對(duì)象,給jParent賦值
創(chuàng)新互聯(lián)成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元元江縣做網(wǎng)站,已為上家服務(wù),為元江縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
jquery屬于javascript的子集,所以有比較運(yùn)算符,大于小于等于。樓主想問(wèn)的是不是條件運(yùn)算符,還是那句話jquery根本就是javascript,他們可以混用
var a=36,b=63;
document.write(ab?a:b);
var x="abc";
//isNaN()函數(shù)判斷是否是NaN
if (isNaN(parseInt(x))) {
alert("非數(shù)字");
} else{
alert("數(shù)字");
}
nan 是英文not an number的縮寫(xiě)吧。意思就是說(shuō)2個(gè)操作數(shù)中有非數(shù)字,非數(shù)字是不能做為數(shù)字運(yùn)算的。比如:3*"A"=?。
首先,這個(gè)是javascript的三元運(yùn)算不是jquery三元運(yùn)算hasSelected?"removeClass":"addClass" 這里會(huì)根據(jù)hasSelected得到"removeClass"或者"addClass"所以等價(jià)于$(this)["removeClass"]("selected");接著就解釋了為什么用 [ ]因?yàn)閖avascript里面對(duì)象所有屬性都可以用索引[]訪問(wèn),方法也不例外。所以再等價(jià)于$(this).removeClass("selected");單雙引號(hào)在js里面都能表示字符串,沒(méi)什么區(qū)別。還有問(wèn)題可以追問(wèn)哦。
已經(jīng)測(cè)試#36;('#div1,#div2').attr('class','waring');
是正確的
還有一種就是多個(gè)DIV你可以給他們加一些無(wú)用的屬性比如:
div id="div1" title="haha"/divdiv id="div2" title="haha"/divdiv id="div3" title="haha"/div#36;("div [titile=haha]").attr('class','waring');
在HTML頁(yè)面引入jQuery文件
!-- 1. 引入jQuery文件 --
script src="jquery-1.11.3.js"/script
在HTML頁(yè)面定義元素
!-- 定義HTML頁(yè)面元素 --
input type="text" value="請(qǐng)輸入你的用戶名" id="username"
使用jQuery的選擇器定位元素
// 2. 使用jQuery選擇器定位HTML頁(yè)面元素
var $username = $("#username");