我正在學習JQuery。要傳遞JQuery中DIV標記的ID
<Div ID="top">
<DIV ID="testing1">
<DIV ID="testing2"><DIV ID="testing3">...<DIV ID="testing100"></Div>
由於有幾十與PHP文件 產生不同的ID DIV標籤,我試圖給一個DIV標籤的動態ID傳遞給JQuery的自定義功能:
<script>$(function() {
$("div").mouseover(function() {
var ID = $(this).children().attr('id');
alert(ID); });}); </script>
但它不會工作。
請注意:您的HTML代碼無效。 DIV總是需要一個結束標記,即使他們沒有內容:
– selfawaresoup 2010-04-28 06:28:15你有一個迂迴的方式來附加此功能。將函數更改爲接收元素而不是其ID,或使該函數在'$(this)'元素上工作。然後你可以簡單地用'$(「div」)。mouseover(myFunction);'綁定它。 – Kobi 2010-04-28 06:46:48