-2
我有這樣的代碼:的jQuery獲取元素的ID
var deEdit = $("#opsEdit a, h1");
deEdit.live("click", function(){
$.ajax({ url: "codigo/file.php?v1=" + this.id + "&v2=" + HOW DO I GET THE H1 ELEMENT'S ID???,
cache: false,
success: function(respuesta){
$("#showData").html(respuesta);
}
});
})
,就是這樣....我怎麼拿到H1元素的ID?我知道A的身份證,但是H1的身份證是怎麼樣的?我試過this.next()。但是沒有用,這裏的任何幫助都非常值得讚賞。
你不這樣做,至少不是這樣。只要點擊「opsEdit」或任何「h1」標籤的子標籤'a',該事件就會觸發。除非你知道它已經在哪裏,否則你不能點擊一件事物並獲得另一件事物的ID。你可以使用['.find()'](http://api.jquery.com/find/)或['.closest()'](http://api.jquery.com/closest/) – sachleen
'如果你點擊一個'h1',this.id'持有'h1'的想法。 – Paulpro
如果它是'.next()'元素,你可能需要'.next().get().id'或'.next()。prop('id')'。 – Ryan