проблема в том, что я хочу выделить вкладку, которая выбрана, она выполняется bt, когда нажимается на эту вкладку, она не переходит на следующую страницу, означает, что href не работает.href не работает, когда я выбираю вкладку
ответ
Если вы правильно поняли, что хотите, чтобы страница не менялась при нажатии ссылки, но вы хотите изменить стиль элемента списка. Это должно сделать трюк:
$('#shortcuts li a').click(function(e){
// Prevent the link from changing the page
e.preventDefault();
// Remove 'current' from any list item with the 'current' class
$('#shortcuts li.current').removeClass('current');
// Add the 'current' class to the link's parent (its list item container)
$(this).parent().addClass('current');
});
Что Вы в настоящее время говорите браузер не выполняют действия по умолчанию при любом элементе списка будет нажат, но не тогда, когда сама ссылка щелкнула, что делает его не работать.
У меня создалось впечатление, что он хочет, чтобы страница была изменена. –
Нет, я хочу, чтобы страница также менялась при нажатии ссылки, также нужно изменить стиль элемента списка. –
. Щелчок по ссылке приводит к изменению страницы. Когда страница изменилась, сценарий с предыдущей страницы не может повлиять на новую страницу. Чтобы сделать это в JavaScript, вам нужно определить, на какой странице вы находитесь, на основе URL-адреса и добавить класс в соответствующий элемент списка. Для этого в PHP вы можете использовать $ _SESSION для передачи идентификатора нужного элемента списка на следующую страницу. –
Проверьте, разрешены ли короткие короткие тэги на вашем сервере. Это очень простой, но, пожалуйста, изучите его.
В php.ini, есть одна директива:
short_open_tags
Для вашего скрипта, он должен быть включен. Пожалуйста, проверьте его.
короткие теги are opend –
Может быть, это поможет вам
$(document).ready(function(){
$('#shortcuts li a').click(function(e){
e.preventDefault();
$('#shortcuts li').removeClass('current');
$(this).parent().addClass('current');
return false;
});
});
нет. :(такая же проблема не следующая страница –
- 1. tabfragment перезагружается каждый раз, когда я выбираю вкладку
- 2. , когда я выбираю вкладку контактов, панель вкладок исчезла
- 3. CommandButton не работает, когда я выбираю пункт selectonemenu в primefaces
- 4. GQL не работает, когда я выбираю конкретное поле
- 5. codeigniter ссылка на страницу не работает, когда я выбираю ссылку
- 6. Когда я выбираю страну, я хочу идентификатор?
- 7. Заменить заполнитель ввода, когда я выбираю Опция
- 8. Сценарий jQuery работает только один раз, когда я выбираю значение
- 9. обращаясь в валидацию, когда я выбираю радиокнопку
- 10. Когда я выбираю Реагирование Vs Redux Store
- 11. Проблемы с BitmapFactory.decodeFile, когда я выбираю картинку
- 12. Когда я выбираю радиокнопку, мое приложение разбилось
- 13. Error когда я выбираю DDL из таблицы
- 14. ExpandableList crash, когда я выбираю группу
- 15. форма сбоев, когда я не выбираю элемент в combobox
- 16. OpenCart - модуль не появляется, когда я выбираю его в макетах
- 17. Когда я выбираю вкладку «Цены и распространение» в консоли разработчика Google Play, она отображает «Загрузка»
- 18. Область Angularjs не обновляется, когда я выбираю значение из jquery
- 19. список опций не загружается, когда я выбираю из другого списка
- 20. Фрагменты в tablayout viewpager продолжают восстанавливаться каждый раз, когда я повторно выбираю вкладку
- 21. Когда я выбираю флажок, мой будильник работает. Он не работает в течение выбранного времени.
- 22. Я назначил Varchar на дату и не работает, когда я выбираю между диапазоном дат
- 23. Почему «ListBox1_SelectedIndexChanged» не возникает, когда я выбираю элемент из списка?
- 24. ScrollView не прокручивает, когда я выбираю опцию автоматической компоновки
- 25. Текст не устанавливается, когда я выбираю элемент на Android-счетчике.
- 26. Угловые выпадающие значения передачи, когда я не выбираю?
- 27. ASP.NET MVC не передает идентификатор, когда я его выбираю
- 28. Флажок не имеет значения, когда я выбираю более одного зарегистрированного
- 29. Visual Studio Основные моменты, когда я не выбираю текст
- 30. Файл не существует, когда я выбираю фото галереи android
'e.preventDefault()' может предотвращать его – Armand
Удалить 'e.preventDefault();' –
Пожалуйста, покажите ваш HTML код. Вы не устанавливаете скрытые divs для отображения здесь, поэтому это может быть связано с 'e.preventDefault()'. Кроме того, избегайте использования коротких тегов PHP. – BenM