我在點擊ID內部選擇一個p標籤時遇到了一些麻煩,代碼如下;jQuery在此選擇p
<tbody> <tr id="test1"> <p> Some random text that should show up in the dialog. </p> <td>test</td> <td>test</td> </tr> ... the rest of the tr's are identical, nothing else to see here. </tbody> $('#test1, #test2, #test3, #test4').click(function(){ $(this 'p').dialog(); });
測試直播; http://team-blandsaft.no-ip.org/
更好地習慣於在stackoverflow編輯器中編寫一些代碼。
的混合題外話:TR元素中應該只有TD孩子。另外,$(這個'p')在語法上甚至不是正確的 –
如果你把HTML放在一個頁面中,當DOM正在被移動時,'p'將被移動(因爲它不是'tr'的有效子節點)構建:[演示JS小提琴](http://jsfiddle.net/davidThomas/UQ2NL/)。 –