Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jqgrid余震事件_Jquery_Jqgrid_Form Editing - Fatal编程技术网

Jquery jqgrid余震事件

Jquery jqgrid余震事件,jquery,jqgrid,form-editing,Jquery,Jqgrid,Form Editing,我有一个jqGrid,在《余雨》事件中有一个函数MyFunction MyFunction= function() { alert("#MyElementId"); $("#MyElementId").attr("disabled", "true"); } 上面的代码可以工作,但是如果我删除该警报,它将无法工作 为什么? 编辑 HTML代码是: <div id="editcntgridVisualizzazioni" class="ui-jqdialog-content ui-wid

我有一个jqGrid,在《余雨》事件中有一个函数MyFunction

MyFunction= function() {
 alert("#MyElementId");
 $("#MyElementId").attr("disabled", "true");
}
上面的代码可以工作,但是如果我删除该警报,它将无法工作

为什么?

编辑

HTML代码是:

<div id="editcntgridVisualizzazioni" class="ui-jqdialog-content ui-widget-content">
    <span>
        <form name="FormPost" id="FrmGrid_gridVisualizzazioni" class="FormGrid" onsubmit="return false;" style="width:100%;overflow:auto;position:relative;height:auto;">
            <table id="TblGrid_gridVisualizzazioni" class="EditTable" border="0" cellpadding="0" cellspacing="0">
                <tbody>
                    <tr id="FormError" style="display:none">
                        <td class="ui-state-error" colspan="2"></td>
                    </tr>
                    <tr style="display:none" class="tinfo">
                        <td class="topinfo" colspan="2"></td>
                    </tr>
                    <tr id="tr_AggregazioniDatiDesc" class="FormData" rowpos="1">
                        <td class="CaptionTD">Agrégation</td>
                        <td class="DataTD">&nbsp;
                            <select disabled="disabled" name="AggregazioniDatiDesc" id="AggregazioniDatiDesc" maxlength="128" class="FormElement" role="select">
                                <option role="option" value=""></option>
                                <option role="option" value="1">Aucune</option>
                                ....
                            </select>
                        </td>
                    </tr>
....
其中aggregationizationdesc是MyElementId

以上代码是从jqgrid中以编辑形式创建的


如果我不放置警报,元素没有属性disabled=disabled…

这里的MyLementID是什么..粘贴相应的HTML1奇怪的是1°警报显示未定义,3°显示正确的值警报$aggreazionidationdesc.val;警报布拉布拉布拉布拉布拉;警报$aggregationalidationdesc.val@Piyussardana:我用HTML代码更新我的答案似乎很奇怪,我不知道你什么时候调用这个函数。您可以尝试使用此$MyElementId.attrdisabled,disabled;,如果不起作用,让我看看你的代码,你可以通过skype与我共享你的屏幕。我的skype是piyush.sardana7我将在8小时后可用。@Piyussardana:非常感谢。但我用文本来解决更改选择。在我的模型中,我放置了这个dataAnnotation:[JqGridColumnEditabletrue,…,EditType=JqGridColumnEditTypes.Text],因此它可以在没有警报的情况下工作