Javascript JqGrid:尝试添加一个+;按钮位于a";加上「;表单字段(使用后缀)
我可以让图标显示出来,如果我将javascript行放在href中,它会触发一个简单的警报,但我无法将对话框对象附加到链接id 我正在使用“elmsuffix”获取那里的html: 这项工作:Javascript JqGrid:尝试添加一个+;按钮位于a";加上「;表单字段(使用后缀),javascript,jquery-ui,jqgrid,scope,Javascript,Jquery Ui,Jqgrid,Scope,我可以让图标显示出来,如果我将javascript行放在href中,它会触发一个简单的警报,但我无法将对话框对象附加到链接id 我正在使用“elmsuffix”获取那里的html: 这项工作: {name:'name',index:'name',width:100, editable: true, formoptions:{elmsuffix: "<a id="companysearch" href="javascript:alert('yay it worked!');" >&
{name:'name',index:'name',width:100, editable: true, formoptions:{elmsuffix: "<a id="companysearch" href="javascript:alert('yay it worked!');" ><span id="companysearchicon" class="ui-icon ui-icon-plus" style="position:absolute; top:2px; right:25px; "></span></a>"}},
{name:'name',index:'name',width:100,可编辑:true,formoptions:{elmsuffix:”“},
这并不是:
$("#companysearch").click(function(){ alert('yay it worked!'); });
{name:'name',index:'name',width:100, editable: true, formoptions:{elmsuffix: "<a id="companysearch" href="javascript:void(0)" ><span id="companysearchicon" class="ui-icon ui-icon-plus" style="position:absolute; top:2px; right:25px; "></span></a>"}},
$(“#公司搜索”)。单击(函数(){alert('yay it worked!');});
{name:'name',index:'name',width:100,editable:true,formoptions:{elmsuffix:”“},
它几乎像是作用域阻止了对象彼此工作(或者我只是简单地错误地接近它)
谢谢
Andrew Finegan首先,我想你应该使用
方法:
在中,您可以看到live两种方式都在工作。感谢您的及时回复和帮助!没错,我在找什么!(是的,我还修改了语法)
$("#list").jqGrid('navGrid','#pager',{},
{ // edit options
beforeShowForm: function(form) {
$("#companysearch").click(function(){
alert('yay it worked!');
});
}
});
$("#companysearch").live('click', function() {
alert('yay it worked (live)!');
});