В настоящее время я пытаюсь добавить атрибут в поле ввода, когда происходит определенное количество щелчков, 2
. Я добавил переменную, называемую add_count
которая итерации + 1
каждый раз при нажатии кнопки. Но при запуске функции jquery. Он не выполняется вообще. Как добавить атрибут в поле ввода после щелчка больше 2
?
<script>
$(document).ready(function () {
var click_count = 0;
$('#btnAdd').click(function () {
console.log(click_count++);
if (add_count => 2){
newSection.children(':first').children(':first').attr('id', 'person_id_' + newNum).attr('name', 'person_id_' + newNum).attr('class', 'newIncrement');
}
newSection.children(':first').children(':first').attr('id', 'person_id_' + newNum).attr('name', 'person_id_' + newNum);
});
});
</script>
Вы перепутали своего оператора, измените
if (add_count => 2){...
в
if (add_count >= 2){...
и обратите внимание, что add_count
не совпадает с именем click_count
newNum
иclick_count
? Не вижу, что вы увеличиваетеadd_count
. Также обратите внимание, что вы можете передать объект в attr. т.е..attr({'id': 'person_id_' + newNum,name = name }).addClass('newIncrement')
.attr({'id': 'person_id_' + newNum,'name' : name }).addClass('newIncrement')