как повторно привязать свойство onclick в javascript

У меня есть код ниже, где я успешно отключаю свойства

.prop("onclick", null)
.prop("onmouseover", null)
.prop("onmouseout", null);

Теперь, если я хочу перепривязать событие клика, что мне делать.


person user2375298    schedule 05.11.2014    source источник
comment
используйте метод привязки для добавления функций   -  person yugi    schedule 05.11.2014


Ответы (2)


Для добавления событий обратно к элементу используйте функцию привязки.

$("YourElement").bind("event",function(){
    //Do what you want.
    }
person Mernayi    schedule 05.11.2014

Вы можете сделать это многими способами. Я не использую для вызова метода prop(), но я думаю, что вам просто нужно использовать его и установить в качестве второго параметра имя вашей функции.

function yourFunction()
{
   // The job with onclick
}

DOMElement.prop("onclick", "yourFunction");

Вы также можете использовать анонимные функции.

Используйте эту документацию для работы: http://api.jquery.com/prop/

Я предлагаю вам использовать removeProp() вместо prop("yourprop", null) !

person Kern    schedule 05.11.2014