td.click не запускается в jQuery - PullRequest
       28

td.click не запускается в jQuery

2 голосов
/ 02 декабря 2010

У меня есть эта таблица:

<table>
    <tr class="tools">
        <td id="dataMenuItem">
            <img src="./view/images/database.png" /><br />
            Data</td>
        <td>...

И этот jQuery-Source:

$('#dataMenuItem').click(function() {
  alert('Handler for .click() called.');
});

Почему это не работает?

Ответы [ 3 ]

2 голосов
/ 02 декабря 2010

В моем тестировании это так.

http://jsfiddle.net/HTxf2/

Проверено в OSX (Chrome, Firefox) и Win (IE8)

1 голос
/ 02 декабря 2010

Работает здесь. См. пример . Вы пытались проверить свой HTML, чтобы убедиться, что там нет проблем?

О, а вы применяете обработчик кликов в событии domready? jQuery предоставляет ярлык для этого, например:

$(function() {
    // Code to run when DOM is ready.
    $('#dataMenuItem').click(function() {
        alert('Handler for .click() called.');
    });
});
0 голосов
/ 02 декабря 2010

работал для меня ...

У вас есть это в блоке

$(document).ready(function() {

?

...