javascript - td onclick 不工作

标签 javascript jquery html-table

我在 MVC4 中工作并使用表格,当我在 <td> 上设置 onclick 时表的元素然后相关功能不起作用。

我就是这样做的

 <tr>

      <td style="cursor:pointer" onclick="D();">
       #= DisplayName #</td>
      </tr>

jQuery 函数-

<script type="text/javascript">

                $(document).ready(function D() {
                    $('td').click(function (event) { loadPartially(event, '@Url.Contact_PartialView_Main()?ContactID=@Model.ContactID') });
                    alert("aa");
                });
            </script>

当这不起作用时,我尝试给它一个 ID-

 <tr>

          <td style="cursor:pointer" id="Open">
           #= DisplayName #</td>
          </tr>

jQuery 函数 -

<script type="text/javascript">

                    $(document).ready(function {
                        $('#Open').click(function (event) { loadPartially(event, '@Url.Contact_PartialView_Main()?ContactID=@Model.ContactID') });
                        alert("aa");
                    });
                </script>

我正在尝试在单击此表元素时获取加载部分事件。

但不知何故它不起作用。我不确定我是否可以在 <td> 上使用 onclick 函数表的元素。

最佳答案

改变:

$(document).ready(function {

$(document).ready(function () {

关于javascript - td onclick 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940856/

相关文章:

html - 在表格中设置 TD 中的 div 宽度

php - Javascript IE 重定向循环(使用一些 PHP)

javascript - 有多少项目就重复 .then()

javascript - 如何使用自定义 Angular Directive(指令)包含子元素?

javascript - SharePoint 2013计算列(文本+日期)

javascript - jQuery 在单击按钮或 onchange 下拉菜单上运行相同的函数

jquery - Backbone.js 中的 PUT 和 POST 请求

javascript - 如何通过类名隐藏td?

html - 两列 html 布局,带拉伸(stretch)以适合列

javascript - jQuery/JavaScript 碰撞检测