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

為了賬號安全,請及時綁定郵箱和手機立即綁定

jQuery.index()參數問題

??????????//通過傳遞jQuery對象查找
????????????$span.text($("li").index($("#test6")))

改成

????????????$span.text($("li").index("#test6"))

為什么運行結果是-1呢?還是說我把參數改成選擇器的方法不對呢?

正在回答

4 回答

1.DOM查詢寫法:

$("li").index(document.getElementById("test2"));

2.JQuery查詢寫法:

$("li").index($("#test2")); //id選擇器

---------------------------------------------------------------------------------------------

你說的這種??$span.text($("li").index("#test6"))不是選擇器寫法,

"#test6"感覺這樣是傳了一個字符串。

本身這個例子給出的就是選擇器的寫法:?$span.text($("li").index($("#test6")))

$("#test6"),這個是id選擇器。

0 回復 有任何疑惑可以回復我~

只能是$("#text6"),這樣獲取的才是一個jquery對象,你不加$(),那樣寫就啥也不是了

0 回復 有任何疑惑可以回復我~

$span.text($("#test2").index("#test5"))?? test5相對于test2的索引是2

0 回復 有任何疑惑可以回復我~

index("#test6"))這樣寫是沒有get到一個知道元素的,$("#test6"))才對

0 回復 有任何疑惑可以回復我~
#1

沫沫小青 提問者

可是這樣不還是通過傳遞jQuery對象查找嗎?我想知道的是通過傳遞選擇器來查找的寫法
2016-06-10 回復 有任何疑惑可以回復我~
#2

牛奶老哥哥 回復 沫沫小青 提問者

"#test6"這個不是jQuery對象,$("#test6")這樣才是通過jQuery函數得出來的對象
2016-06-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

jQuery.index()參數問題

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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