0

このコードを取得して、td要素をクリック可能にします。FFとChromeでは正常に動作しますが、IEでは動作しません。このコードを改善するにはどうすればよいですか?

$(document).ready(function() {

  $("td div.node-bloques-el-inicio").click(function(){

    window.location = $(this).find("h2 a").attr("href");
  });

});

コードのキャプチャ:キャプチャ

4

1 に答える 1

0

上記のコードは構文的に正しいです。その中のjQueryセレクターを考えると、HTML構造は次のようになっていると思いますか?

<table>
    ...
    <tr>
        ...
        <td>
            <div class="node-bloques-el-inicio">
                <h2>
                    <a href="http://mysite.com">This is a link</a>
                </h2>
            </div>
        </td>
        ...
    ...
</table>

そうであれば、コードはクロスブラウザーで動作するはずです。これがあなたの HTML 構造である場合は、質問を詳しく説明してください。

于 2013-03-08T10:47:18.267 に答える