Bug Tracker

Opened 9 years ago

Closed 9 years ago

#7483 closed bug (invalid)

triggle() in $(document).ready() can't work

Reported by: anonymous Owned by:
Priority: undecided Milestone: 1.5
Component: unfiled Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

<!DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <script type="text/javascript">

$(function(){

$("#ok").trigger("click"); $("#ok").click(function(){

alert("OK!");

});

});

</script> <title>无标题文档</title> </head>

<body>

<input type="button" id="ok" value="ok" />

</body> </html>

in the code , this line $("#ok").trigger("click"); never execute.

Change History (2)

comment:1 Changed 9 years ago by jitter

This can't work. You call trigger() before you have bound the click handler. You need to revert the order if you want this to work.

See this test case

comment:2 Changed 9 years ago by ajpiano

Resolution: invalid
Status: newclosed

Closing as invalid.

Note: See TracTickets for help on using tickets.