This article mainly shares two methods to solve the problem that the newly added element node in jquery cannot trigger events. If you are interested, you can refer to it for example, when reading the message list through ajax, each message is followed by a reply button, class is "reply", if you use $ (". reply "). click (function () {// do something ...}), you must click the reply button in the list loaded by ajax. clicking the event will fail.
ActuallyThe simplest methodIt is to write onclick = "" directly in the tag, but this writing is actually a bit low. The best way is to bind a click event to the class name.
There are two solutions to the problem that the newly added element node in jquery cannot trigger events., As follows:
For better demonstration, assume that the following structure code is available under the body of a page:
Add a new entry