Вот мой код JQuery:Невозможно найти кнопку событие
$(function() {
$('[id*=clickbtn]').click(function() {
var url = "WindowPages/EditorControl.aspx?controlName=" + this.name;
oWnd.setUrl(url);
oWnd.show();
});
});
Теперь проблема, у меня есть 4 до 5 кнопок, идентификатор содержит «clickbtn», когда я в первый раз нажать на любую из них работает хорошо. Но это не работает для второго щелчка, любая помощь, почему это происходит?
[EDIT]:
Я попытался положить JQuery на странице, и она работала .. Но Wnt знать, почему это не работает, когда я ставлю то же самое на файл .js?
IDs ar Предполагается, что он уникален. У вас не может быть 4-5 кнопок с одинаковым идентификатором, иначе все не будет работать - попробуйте использовать класс. –
Что такое oWnd объект? – CBusBus
Ну, я предполагаю, что это сильно зависит от содержимого обработчика событий, который вы легко опустили ... Все, что вы показали нам, это то, что вы используете для таргетинга на кнопки, но вы также просто сказали, что таргетинг отлично работает (работает при первом щелчке), так почему вы думаете, что мы сможем отвлечься от этого кода, что вы сделали внутри oWnd.setUrl? – Sinetheta