2015-11-03 2 views
-2

Привет, я пытаюсь добавить прослушиватель событий к кнопке ввода с помощью js, но он не работает.Слушатель событий для кнопки ввода

Вот мой HTML код:

<div class="cc-controls u-clearfix"> 
    <input class="primary confirm js-add-card" type="submit" value="Add"> 
    <a class="icon-lg icon-close dark-hover js-cancel" href="#"></a> 
    <a class="cc-opt icon-lg icon-dropdown-menu dark-hover js-cc-menu" href="#"></a> 
</div> 

Мой расслоение плотной код:

$(document).ready(function() { 
    $('.js-add-card').click(function() { 
     alert('hello'); 
    }); 
}); 
+0

, что среднее не Работа.?? любые ошибки ?? jquery включен ?? –

+0

см. Здесь: https://jsfiddle.net/eugensunic/kd9s6L3y/ –

+0

его не уволят. И когда я проверяю страницу, этот прослушиватель событий не помещается в список прослушивателей событий кликов. – PHG

ответ

0

Вы можете попробовать это:

$(document).ready(function() { 
    $('input[class*=js-add-card]').click(function() { 
     alert('hello'); 
    }); 
}); 

http://jsfiddle.net/rjLrmhL2/

+3

Я не вижу никакой разницы между этим кодом и кодом OP –

+0

OP-код нацелен на элемент с помощью селектора классов (.), А приведенный выше код нацелен с использованием селектора. – DinoMyte

+0

Ваш код дал мне несколько советов. Я попробовал вход [value = Add], который немного отличается от вашего кода. Это сработало. Спасибо – PHG

Смежные вопросы