Jquery 使用ajax绑定的jqGrid?
我正在尝试使用jqGrid实现一个简单的函数,但它似乎不起作用,我想知道是否有人对此有解释 基本上,jqGrid的一列返回(通过JSON) 现在,当我在列外有完全相同的a href时,会弹出警报。但是,当代码作为JSON的一部分存在于网格中时,情况并非如此。这是意料之中的事吗 谢谢 仅供参考,JSON响应大致如下Jquery 使用ajax绑定的jqGrid?,jquery,json,jqgrid,Jquery,Json,Jqgrid,我正在尝试使用jqGrid实现一个简单的函数,但它似乎不起作用,我想知道是否有人对此有解释 基本上,jqGrid的一列返回(通过JSON) 现在,当我在列外有完全相同的a href时,会弹出警报。但是,当代码作为JSON的一部分存在于网格中时,情况并非如此。这是意料之中的事吗 谢谢 仅供参考,JSON响应大致如下 \u003ca href=\"#\" id=\"special\"\u003eClick\u003c/a\u003e 但我怀疑这是个问题,因为如果我这么做了 <a href="
\u003ca href=\"#\" id=\"special\"\u003eClick\u003c/a\u003e
但我怀疑这是个问题,因为如果我这么做了
<a href="#" onclick="alert('Hi');">Click</a>
它是有效的。基本上我已经放弃了这一点,认为这是不可能的。使用
onclick
绑定每个项,但如果您试图使用网格外的函数绑定网格内的元素,请不要期望它会起作用。您没有在问题中澄清您是在填充网格之前还是之后绑定侦听器-如果您是事先设置的,尝试使用.live方法(而不是.click)可能会有所帮助,以确保在以后加载时能够拾取该方法
例如:
$("#special").live("click",function () {
alert("hi");
});
显然,这个特性是在jqGrid的最新版本中实现的。
<a href="#" onclick="alert('Hi');">Click</a>
$("#special").live("click",function () {
alert("hi");
});