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 回答