私は、既にIDが割り当てられているセルの空のテーブルを持っています。jquery .loadはこの例では機能しません
<td id="se/sv-1"> </td>
その後、私は(重要な?)下でそう
<a href="#" alt="PreSurf" id="submit"><img src="go.png"></a>
のように定義されてGoボタンを持つページのまだ体内で私は以下のスクリプト
$(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");
});
});
を持っていますしかし、それはクリックではロードされません...私はURLをテストしています(明らかにホスト名は無害を守るために変更されています)、まさにそのように動作します...私は.load行を単純なアラート( 'booya');それはまだ動作します。負荷はありません
任意のアイデア?
私はスラッシュやdom idの他の特別な文字を避けようとします。それはjqueryがそれをどのように処理するのか、問題ないかもしれません... – giorgio
'/'はidで許されていますか? – Marwelln
@Marwelln HTML5では許可されています。セレクタで正しいエスケープが使用されている場合、jQueryはそれをうまく処理します。 – kapa