亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

jQuery$實際上返回什么?

jQuery$實際上返回什么?

喵喔喔 2019-08-01 17:02:24
jQuery$實際上返回什么?我已經閱讀了JQuery文檔,盡管人們對您應該關注的內容非常關注。經過,穿過函數,我沒有看到任何關于它實際上是什么的信息回報.特別是,它是否總是返回一個數組,即使只找到一個元素?當什么都沒有找到時,它是否返回NULL?這個文件在哪里?我知道jQuery方法可以應用于返回值,但是如果我只想直接使用返回值呢?
查看完整描述

3 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

從…里克·斯特拉的描述:

jQuery對象:包裝的set:selectors返回一個jQuery對象,稱為“包裝集”,它是一個類似數組的結構,包含所有選定的DOM元素。您可以像數組一樣遍歷包裝的集合,也可以通過索引器訪問單個元素(例如,$(Sel)[0])。更重要的是,您還可以對所有選定的元素應用jQuery函數。

關于什么都不還:

它總是返回數組嗎?它返回NULL嗎?

你總是把同樣的東西拿回來,問題是它是否有任何內容。通常,您可以使用.val()(例如$(‘.myElem’).val()檢查這一點。



查看完整回答
反對 回復 2019-08-03
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

正如另一個回答者提到的,總返回jQuery對象。


這個對象總是包含一個元素數組(即使它是一個空數組,或者一個只有一個對象的數組)。


如果您想“直接”使用返回的對象(如in中那樣)作為普通元素,則可以執行以下操作之一:


$('selector')[0] // element

$('selector').get(0) // element

$('selector').length // number of elements in the array




查看完整回答
反對 回復 2019-08-03
  • 3 回答
  • 0 關注
  • 395 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號