У меня есть пустой стол с ячейками, идентификаторы которых уже назначеныjquery .load не работает для этого примера
например.
<td id="se/sv-1"> </td>
Тогда я кнопка Go определяется как так
<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");
});
});
Но он не загружается при нажатии ... Я проверил URL-адрес (очевидно, имя хоста изменено для защиты невиновного), и оно работает точно так же, как должно ... Я протестировал, заменив строку .load простым оповещением ('Booya «); и он все еще работает.
Любые идеи?
Я постараюсь избежать косых черт и других специальных символов в dom id. это может быть проблемой, dunno, как работает jquery с ней ... – giorgio
Является ли '/' разрешенным в id? – Marwelln
@Marwelln Разрешено в HTML5. И jQuery будет справляться с этим, если в селекторе используется правильное экранирование. – kapa