Jquery странное поведение - object.click - PullRequest
0 голосов
/ 15 апреля 2011

Пожалуйста, посмотрите на этот код:

    <!DOCTYPE html>
<html lang="es">
<head runat="server">
    <title>Main - Annex7</title>
    <meta charset="utf-8" />
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(load);

        function load() {
            var objectX= $("#objectX")
            objectX.click(alert('auch'));
        }
    </script>

Не должно ли произойти событие click, когда я нажимаю на objectX ??? Но это предупреждение срабатывает, когда я загружаю документ ...

Я немного запутался, пожалуйста, любая помощь будет очень хорошо принята.

Заранее спасибо ...

Ответы [ 2 ]

2 голосов
/ 15 апреля 2011

изменить событие клика на:

objectX.click(function(){
    alert('auch');
});

вам нужно передать функцию в событие,
если вы просто выполните действие, вы получите ошибки

0 голосов
/ 15 апреля 2011

Вам нужно обернуть его в функцию, например анонимную ...

objectX.click(function() { alert('auch'); });
...