javascript - replace $.off() removeEventListener of a element -


this question has answer here:

i want remove event listeners on element, it's jquery:

$("#myel").off() 

now reason must disable jquery lib , use vanilla js.

just replacing, use

el = document.getelementbyid("myel") el.removeeventlistener(eventtype) //for listeners of type el.removeeventlistener() //for listeners 

it seems not work, if there simple way this?

to remove eventlisteners on element, best way clone element. if want use removeeventlistener() have provide event type , function remove.

here's example of how clone element remove of event listeners:

var oldelement = document.getelementbyid("myel"); var newelement = oldelement.clonenode(true); oldelement.parentnode.replacechild(newelement, oldelement); 

Comments

Popular posts from this blog

java - Spring Data JPA: Why findOne(id) executing delete query internally? -

python - Mongodb How to add addtional information when aggregating? -

java - Incorrect order of records in M-M relationship in hibernate -