我在JavaScript中有一个.click
事件,除了野生动物园外,它在所有主流浏览器中似乎都能正常工作。代码正在创建一个对话框,单击“提交”按钮时将显示图像。
$(document).ready(new function () {
var SpinnerImage = ('<div id="dialog-message"><img src="loading.gif" /></div > ');
$("#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow").click(function () {
//show loading gif
$('body').append(SpinnerImage);
$("#dialog-message").dialog(
{
title: 'Loading... Please Wait'
});
});
});
任何帮助将不胜感激。
答案 0 :(得分:0)
看看是否可行?
1 $(document).ready(function () {
2 var SpinnerImage = $("<div id='dialog-message'><img src='loading.gif' /></div>");
3 $("#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow").click(function () {
4 //show loading gif
5 $('body').append(SpinnerImage);
6 $("#dialog-message").dialog(
7 {
8 title: 'Loading... Please Wait'
9 }
10 );
11 });
12 });
更正:
new
$
您在评论中提到#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow
是<input>
元素。尝试使用$(element).focus(callback);
方法代替$(element).click(callback);