Кнопки:Доступ свойств кнопки внутри его Обработчика события щелчка
<button class='button pasteButton' id='pasteButton1'>Button Label</button>
нажмите обработчик кнопки:
$(document).on('click','.pasteButton',function(e){
//alert("paste clicked");
alert(this.id);
e.preventDefault();
});
Я могу получить кнопки он id
внутри обработчика щелчка с вышеизложенным код. Как я могу получить значение кнопки (т. Е. «Ярлык кнопки») или какое-либо другое свойство внутри обработчика кликов?
(И пока мы на эту тему, почему это, что с JQuery иногда нам нужно сделать: this
(например, выше), и в других случаях мы должны сделать: $(this)
... есть простое объяснение разницы пожалуйста
Спасибо очень очень много. Очень хорошо прояснил ситуацию. Огромная помощь. Мне хотелось бы, чтобы какая-то номенклатура не отличалась от DOM и jQuery. (Например, в HTML, я думаю, мы ссылаемся на метку элемента кнопки как на ее значение). И в ссылке, которую вы предоставили для документации метода '.text()', слово «кнопка» не отображается на странице, поэтому для полуновичка, такого как я, становится очень трудно понять подключение. –
@ user1883050 Я рад, что помог. Как и большинство вещей, я думаю, что это просто требует практики :) –
'1' для объяснения. – shakhawat