Я создал div динамически, и в событии click я хочу получить его значение атрибута, но когда я пытаюсь это сделать, он вызывает ошибку. "jQuery(...).attr(...).val is not a function
", смотрите мой код нижеJQuery: получить значение атрибута динамически созданного элемента
jQuery("#target1").on("click", function(){
jQuery("#target_block").append('`<div id="target2" data-rel-pid="12345">Click Me</div>`');
});
jQuery("#target2").on("click", function(){
var bid=jQuery(this).attr("data-rel-pid").val();
});
Удалить '.val()' от этой линии. –
Вызывается 'handler', я подозреваю, что это не будет .. – Rayon