JQuery и меню выбора, переключатель просто идет на секунду, а затем переворачивает

0

Вот что я имею:

$(function () {
$('#race_info').click(function () {
    var race = $("select").val();
    $('#' + race).slideToggle();
    });
});

http://jsfiddle.net/heathen_scum/CxRJ6/

когда я запускаю его в прямом эфире на моем сайте, он начинает показывать div, но затем выбор переходит к карлику и снова скрывает div. на jsfiddle он начинает загружать его, запрашивает почтовый запрос, который я совершенно смущен. Но можете ли вы помочь мне, чтобы он просто показывал div.

  • 0
    тег привязки <a> перезагружает страницу. Вы можете исправить это, поместив символ # в атрибут href или, возможно, даже вернув false в вашей функции.
Теги:
select
forms

1 ответ

1
Лучший ответ

Ваш якорный тег вызывает обновление страницы, останавливает событие по умолчанию:

$(function () {
    $('#race_info').click(function (e) {
        e.preventDefault();
        var race = $("select").val();
        $('#' + race).slideToggle();
    });
});
  • 0
    Благодаря тонну. Хотелось бы, чтобы был способ увидеть, что происходит понемногу ... Я только начинаю, и это все еще немного ошеломляет

Ещё вопросы

Сообщество Overcoder
Наверх
Меню