Я создаю веб-приложение, которое можно расширять, отбрасывая скрипты в предварительно заданный каталог. script должен прочитать заголовки файлов перед тем, как перейти на страницу, поэтому мне нужно использовать .preventDefault(), когда ссылки будут нажаты, и сначала запустите некоторый JScript. К сожалению, я не могу пройти через .preventDefault()
Вот мой формат ссылки:
<a href="path/to/file.php" class="filelink">Some Text</a>
здесь jquery, который я пытаюсь использовать, чтобы остановить действие по умолчанию:
$( '.filelink' ).click( function( e ) {
e.preventDefault();
//do some other stuff here
});
EDIT:
Дополнительная информация:
<script>...</script>
находится в нижнем колонтитуле.
Эта функция INSIDE $(document).ready
ПОСЛЕ вызова $.ajax
, который строит список ссылок, которые эта функция пытается прослушать клики.