我有一個空的表格,其單元的ID已被分配jQuery的.load不適用於這個例子
例如,
<td id="se/sv-1"> </td>
然後,我已經定義了一下按鈕,像這樣
<a href="#" alt="PreSurf" id="submit"><img src="go.png"></a>
在底部(很重要?)的頁面,但仍然身體內,我有以下腳本
$(document).ready(function() {
$("a").click(function(event) {
event.preventDefault();
});
$("a#submit").click(function(event) {
$("#se/sv-1").load("psurl.php?server=someserver.somehost.com&url=/se/sv&port=80");
});
});
然而,它不會加載點擊...我已經測試了網址(顯然主機名被改爲保護無辜者),它的工作原理與它應該完全相同......我通過用簡單的警報替換.load行進行了測試( 'booya');它的工作尚未。負載不
任何想法?
我會盡量避免斜槓和其他特殊字符在dom id的。這可能是一個問題,不知道jquery如何處理它... – giorgio 2012-02-21 12:12:12
在ID中是否允許'/'? – Marwelln 2012-02-21 12:13:01
@Marwelln HTML5允許。如果在選擇器中使用了正確的轉義,jQuery將處理得很好。 – kapa 2012-02-21 12:21:30