Я делаю .aspx-файл и используя jQuery для выполнения key press Функция. Я сделал несколько <asp:Imagebutton>
, поэтому напишите конкретный идентификатор кнопки в части jQuery.Как получить asp: ID кнопки в jQuery
$(document).keypress(function (e) {
if (e.which === 13) {
$("#ImageSave").click();
}
});
Я написал $ ("#") ImageSave следующую кнопку ASPX ид. но asp: id кнопки в html отличается от моего исходного идентификатора кнопки. поэтому я изменяю часть кода jQuery. $ ("# ImageSave"). Click(); до $ ("# MainContent_ImageSave"). Но событие click не запускается.
asp.net
<asp:ImageButton ID="ImageSave" runat="server" imageurl="img/button_save.jpg"
AutoPostBack="True" onclick="ImageSave_Click" />
HTML
<input name="ct100$MainContent$ImageSave" id="MainContent_ImageSave"
type="image" src="img/button_save.jpg" autopostback="True"></input>
Я думаю, что эта проблема из-за использования жерех идентификатор в JQuery образом неправильно. Было бы хорошо, если вы можете помочь мне с этим или по крайней мере мне точку в правильном направлении :)
спасибо быстро и уточните ответ! Но все равно не работает. когда я нажимаю клавишу ввода, нажимается другая кнопка ** Календарь **. ' ' –
naanace
Вы должны написать эту функцию 'document.ready' jquery. –
'$ (document) .ready (function() {' // Я написал выше код здесь '});' Я действительно не знаю, в чем проблема OTL .... – naanace