第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么這里的jQuery $(this)對象后面要加個下標[0]才有用?。?/h1>

為什么這里的jQuery $(this)對象后面要加個下標[0]才有用???

慕前端8664132 2016-10-12 17:14:11
下面是我的代碼:$("#uname").blur(function(){ ? ? ? ?if($(this)[0].value==""){ ? ? ? ? ? ?alert(2) ? ? ? ?}})//這是我慢慢誤打誤撞弄出來的。之前沒$(this)沒有加下標是沒有彈框的
查看完整描述

7 回答

已采納
?
業(yè)余奶茶品鑒師

TA貢獻260條經(jīng)驗 獲得超388個贊

$("#uname").blur(function(){
????????if($(this)[0].value?==""){
????????????alert(2)
????????}
????})
????
????//jquery方法
????$("#uname").blur(function(){
????????if($(this).val()==""){
????????????alert(2)
????????}
????})
????//jquery?方法
????$("#uname").blur(function(){
????????if(this.value==""){
????????????alert(2)
????????}
????})

上面的三種方法都可以達到你想要的效果。因為 .value 是js的方法,$(this)是jquery的方法,如果想轉(zhuǎn)換,用js的 .value方法的話,就要用【0】來轉(zhuǎn)化。

查看完整回答
4 反對 回復 2016-10-12
?
堂堂堂堂糖糖糖童鞋

TA貢獻101條經(jīng)驗 獲得超58個贊

jQuery對象與js對象之間的轉(zhuǎn)換:

$(this)[0],這種“jQuery對象”加下標的方式可以將“jQuery對象”轉(zhuǎn)換為“js對象”,這樣我們就可以使用“js對象”的屬性和方法了;

$(this),使用$()包裝“js對象”,是一種將“js對象”轉(zhuǎn)換為“jQuery對象”的方式,這樣我們就可以使用“jQuery對象”的方法了。

更進一步:

$($(this)[0]),可以再次包裝“js對象”為“jQuery對象”,當然可以$($(this)[0])[0],將“jQuery對象”轉(zhuǎn)換為“js對象”


查看完整回答
3 反對 回復 2016-10-12
?
慕運維6514616

TA貢獻103條經(jīng)驗 獲得超37個贊


this已經(jīng)指向當前操作對象了,前面加個$搞什么,又不是PHP

查看完整回答
2 反對 回復 2016-10-13
?
風聲獵獵

TA貢獻1條經(jīng)驗 獲得超1個贊

可以直接使用:

this.value?

this.value 等價于 $(this)[0]

查看完整回答
1 反對 回復 2017-07-25
?
LLaaaalei_

TA貢獻5條經(jīng)驗 獲得超2個贊

原生和jq用混了這是~~~~

查看完整回答
1 反對 回復 2016-10-18
?
_bug終結(jié)者_

TA貢獻89條經(jīng)驗 獲得超16個贊

把$()去了

查看完整回答
1 反對 回復 2016-10-14
?
最后一次改名字

TA貢獻32條經(jīng)驗 獲得超105個贊

value是原生js的寫法,通過get(0)或者你上面那樣寫,jq的寫法是val();

查看完整回答
1 反對 回復 2016-10-14
  • 7 回答
  • 0 關注
  • 8095 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號