如何用jquery的每個函數指定一個目標變量?我正在執行獲取請求並將結果放入一個變量中。我想運行該變量上的每個函數來取出所有的id標籤。非常感謝。JQuery。針對變量
$.get("somepage.php?id=45 #my_target_div", function(data) {
$.each(function(data, "#id") {
});
});
如何用jquery的每個函數指定一個目標變量?我正在執行獲取請求並將結果放入一個變量中。我想運行該變量上的每個函數來取出所有的id標籤。非常感謝。JQuery。針對變量
$.get("somepage.php?id=45 #my_target_div", function(data) {
$.each(function(data, "#id") {
});
});
$.get()
方法不允許您使用像這樣的選擇器篩選結果,並且您使用.each()
是錯誤的。
這將允許您遍歷所有在my_target_div
內具有id屬性的元素。
$.get("somepage.php?id=45", function(data) {
$("<div />").html(data).find("#my_target_div [id]").each(function(){
// annoying alert
alert(this.id);
// or the more appealing console log
// console.log(this.id);
});
});
完美,謝謝 – user1886368
$.each
需要2個參數。你想循環的對象,以及每個元素上的回調函數。
$.each(data, function(key, value){
});
P.S.您使用的URL的語法不適用於$.get
。它只適用於$().load
。
很酷,我改成加載謝謝你。我仍然不明白如何從中挑選出所有的ID。 – user1886368
問:如何找出jquery函數'x()'是如何工作的? A.閱讀[該jQuery文檔](http://api.jquery.com/)[該功能](http://api.jquery.com/jquery.each/)。 – nnnnnn