Answers for "jquery click event for dynamic elements"

4

document on click dynamic element

$(document).on('click', '.class', function() {
    // do something
});
Posted by: Guest on September-19-2020
1

dynamically add click event jquery

//For jQuery 1.7+ you can attach an event handler to a parent element using 
//.on(), and pass the a selector combined with 'myclass' as an argument.
//See http://api.jquery.com/on/     So instead of...

$(".myclass").click( function() {
    // do something
});
//You can write...
$('body').on('click', 'a.myclass', function() {
    // do something
});

//This will work for all a tags with 'myclass' in the body, whether already 
//present or dynamically added later.
//The body tag is used here as the example had no closer static surrounding 
//tag, but any parent tag that exists when the .on method call occurs will 
//work. For instance a ul tag for a list which will have dynamic elements 
//added would look like this:

$('ul').on('click', 'li', function() {
    alert( $(this).text() );
});
//As long as the ul tag exists this will work (no li elements need exist yet).
Posted by: Guest on November-07-2021
0

jquery on click dynamic element

$('body').on('click', selector, function() {
    // do something
});
Posted by: Guest on July-25-2021
0

jquery dynamic event handling

var counter = 0;

$("button").click(function() {
    $("h2").append("<p class='test'>click me " + (++counter) + "</p>")
});

// With on():

$("h2").on("click", "p.test", function(){
    alert($(this).text());
});
Posted by: Guest on August-09-2020
0

change event doesn't work on dynamically generated elements .

$( "#dataTable tbody" ).on( "click", "tr",      
function() {
console.log( $( this ).text() );
});
Posted by: Guest on July-21-2020

Code answers related to "jquery click event for dynamic elements"

Code answers related to "Javascript"

Browse Popular Code Answers by Language