Можно ли добавить событие onclick
на любую кнопку jquery или что-то вроде добавления класса?Добавление функции в onclick событие по Javascript!
function onload()
{
//add a something() function to button by id
}
Можно ли добавить событие onclick
на любую кнопку jquery или что-то вроде добавления класса?Добавление функции в onclick событие по Javascript!
function onload()
{
//add a something() function to button by id
}
Вызов ваша функция something
связывания click
события на элементе с ID
$('#id').click(function(e) {
something();
});
$('#id').click(something);
$('#id').bind("click", function(e) { something(); });
Живыми имеет немного разницы, она будет связывать событие для каких-либо элементов, добавленных, но так как вы используете ID это, вероятно, не произойдет, если вы не удалите элемент из DOM и не добавите его позже (с тем же идентификатором).
$('#id').live("click", function(e) { something(); });
Не уверен, если это работает в любом случае, это добавляет атрибут onclick
на вашем элемента: (я никогда не использовать)
$('#id').attr("onclick", "something()");
Документация
$('#id').click(function() {
// do stuff
});
+1 за то же JS комментарий;) –
Да. Вы можете написать следующее:
$(document).ready(function() {
$(".button").click(function(){
// do something when clicked
});
});
Да. Что-то вроде следующего должно работать.
$('#button_id').click(function() {
// do stuff
});
некоторый комментарий был бы аккуратным для этих линий. Он может не получить то, что им хорошо. – galambalazs
Мне нужно было установить функцию щелчка, когда был установлен флажок. Единственный метод, который работал для меня, был bind. Благодаря! – Trent