我想知道它是如何或是否有可能在一個Ajax請求使用選擇使用jQueryjQuery的負載使用選擇
我想實現的,是這樣的
$(".classname").load("something.html $(".classname:contains('some text')").parent()");
在換句話說,我想將複雜的選擇器傳遞到請求的頁面,而不僅僅是一個類或一個id。
任何人都可以幫忙,或者這是不可能的嗎?我似乎無法找到任何其他線程,這已經被問到!
我想知道它是如何或是否有可能在一個Ajax請求使用選擇使用jQueryjQuery的負載使用選擇
我想實現的,是這樣的
$(".classname").load("something.html $(".classname:contains('some text')").parent()");
在換句話說,我想將複雜的選擇器傳遞到請求的頁面,而不僅僅是一個類或一個id。
任何人都可以幫忙,或者這是不可能的嗎?我似乎無法找到任何其他線程,這已經被問到!
.load
假定URL後面的空格後面的文本是選擇器。它必須是textual selector。您不小心在字符串中包含了JavaScript等價物。試試這個:
$('.classname').load('something.html .classname:contains("some text"):parent');
你能解釋更深入的使用情況是什麼? – Steve
我不明白爲什麼你需要將選擇器傳遞到請求的頁面...請求的頁面將使用選擇器字符串做什麼? –
你試過了嗎?根據文檔:'如果字符串中包含一個或多個空格字符,則第一個空格後面的字符串部分被假定爲一個jQuery選擇器,用於確定要加載的內容。' @Khôi見http://api.jquery.com/load/#loading-page-fragments – Thomas