小编tin*_*ina的帖子

如何获取选定的选项jquery自动完成

我知道有一个"选择"事件但是没有用.

这是我的代码:

$("#Asignacion_Movimiento_OrdenCompra").autocomplete(
        "/Asignaciones/ObtenerOrdenesCompra",
        {
            extraParams: { Serial: function () { return $("#Asignacion_Movimiento_Material").val(); } },
            delay: 200,
            select: function (event, ui) {
                alert(this.value + " - " + ui.item.value);
                ObtenerDatosAdicionales();
                return true;
            }
        }
    );
Run Code Online (Sandbox Code Playgroud)

我也尝试过添加:

result: function (event, data, formatted) {
                alert(data);
                ObtenerDatosAdicionales();
                return true;
            }
Run Code Online (Sandbox Code Playgroud)

但没有任何反应......

如何获取用户所选项目的值?

谢谢.

jquery autocomplete

6
推荐指数
3
解决办法
3万
查看次数

jqGrid单元格编辑本地

我正在尝试使用可编辑单元格实现jqGrid:

var myGrid = $("#mygrid").jqGrid({
            datatype: 'local',
            data: mydata,
            colModel: [
                    { name: 'Serial', width: 1040, editable: true, edittype: 'text' }
                ],
            rowNum: 10,
            rowList: [10, 20, 30],
            pager: '#mypager',
            sortname: 'Serial',
            cellEdit: true,
            viewrecords: true,
            sortorder: "desc",
            onSelectRow: function(id){
                if(id && id!==lastSel){
                    jQuery('#mygrid').restoreRow(lastSel); 
                    lastSel=id; 
                }
                jQuery('#mygrid').editRow(id, true); 
           }
        });
        myGrid.jqGrid('navGrid', '#mypager', { edit: true, add: false, del: false, search: true });
Run Code Online (Sandbox Code Playgroud)

但是,每当我尝试编辑一个单元格时,它允许我在其上书写,但只要我点击其他行或甚至在网格外部,文本就会消失.

另一件事,每当我点击"输入"它尝试提交一些东西,因为它显示以下消息:"没有设置网址".

当然,我只想'本地'使用这个网格.编辑网格后,用户必须单击.html中包含的"提交"按钮,然后我将管理插入网格的数据.

谢谢.

html jquery editing jqgrid

2
推荐指数
1
解决办法
1万
查看次数

使用JQuery从body中选择所有输入文本

我只想<input type="text"></input>从html的主体中获取所有内容.

到目前为止我有这个:

function toUpper() {
    var elements = $("body input:text");
    for(var i=0; i<elements.lenght; i++){
        elements[i].val(elements[i].val().toUpperCase());
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用......我可能在JQuery Selector上遗漏了一些东西......但我不知道是什么.

谢谢!

jquery selector

2
推荐指数
1
解决办法
2231
查看次数

标签 统计

jquery ×3

autocomplete ×1

editing ×1

html ×1

jqgrid ×1

selector ×1