Jquery - как узнать ID элемента

D
На сайте с 20.09.2010
Offline
175
820

Есть кнопка:

<input type="submit" class="btnsubmit" value="Send" id="34">

по клику по ней идут некоторые вычисления:

btn = form.find('.btnsubmit');

btn.click(function(e){

...

Подскажите как узнать ID кнопки (получить значение 34) ?

Z0
На сайте с 03.09.2009
Offline
806
#1

Для тех, у кого не хватает ума забить свой вопрос в ПС 🤪

http://codernote.ru/jquery/kak-poluchit-id-elementa-s-pomoshhyu-jquery/

D
На сайте с 20.09.2010
Offline
175
#2

Есть поле текстовое

<input type="text" name="email8">

btn = form.find('.btnsubmit');

btn.click(function(e){

var id_click = this.id;

alert(id_click); // Выдает 8

alert($('#email'+id_click).val()); // Выдает undefined

Почему?

Подскажите что не так? Ведь поле есть и не пустое..

Z0
На сайте с 03.09.2009
Offline
806
#3
datum:
Есть поле текстовое
<input type="text" name="email8">
btn = form.find('.btnsubmit');
btn.click(function(e){
var id_click = this.id;
alert(id_click); // Выдает 8
alert($('#email'+id_click).val()); // Выдает undefined
Почему?
Подскажите что не так? Ведь поле есть и не пустое..

У вас name="email8", а спрашиваете id="email8", вроде очевидно 🤪

D
На сайте с 20.09.2010
Offline
175
#4

Семен Семеныч!

))

CS
На сайте с 01.05.2017
Offline
5
#5
Подскажите как узнать ID кнопки (получить значение 34) ?

$('.btnsubmit').on('click', function(e) {

event.preventDefault();

console.log($(this).attr('id'));

});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий