Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
Javascript 需要知道表单输入字段的ID或名称_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 需要知道表单输入字段的ID或名称

Javascript 需要知道表单输入字段的ID或名称,javascript,jquery,ajax,Javascript,Jquery,Ajax,使用jQuery自动完成。。想用javascript替换下面脚本中的“hello”来标识输入字段的“name”或“id”。。。(在一个页面上有多个实例,所以我不使用ID,只使用类…) 它像下面这样简单吗 $(this).attr("id") || $(this).attr("name") 它像下面这样简单吗 $(this).attr("id") || $(this).attr("name") 根据我的记忆,应该是这样的。元素: $(".suggest").autocomplete({

使用jQuery自动完成。。想用javascript替换下面脚本中的“hello”来标识输入字段的“name”或“id”。。。(在一个页面上有多个实例,所以我不使用ID,只使用类…)


它像下面这样简单吗

$(this).attr("id") || $(this).attr("name")

它像下面这样简单吗

$(this).attr("id") || $(this).attr("name")

根据我的记忆,应该是这样的。元素:

$(".suggest").autocomplete({
    source: function(request, response) {
        var name = $(this.element).attr('name');
        console.log(request.term);
        $.ajax({

            url: "http://www.mysite.com/suggest/",
            dataType: "json",
            data: {
                'q': request.term ,
                'r': name
            },
            success: function(data) {
                response(data);
            }
        });
    }
});

根据我的记忆,应该是这样的。元素:

$(".suggest").autocomplete({
    source: function(request, response) {
        var name = $(this.element).attr('name');
        console.log(request.term);
        $.ajax({

            url: "http://www.mysite.com/suggest/",
            dataType: "json",
            data: {
                'q': request.term ,
                'r': name
            },
            success: function(data) {
                response(data);
            }
        });
    }
});

如果表单既有
[id]
又有
[name]
哪个优先?请稍候。。。如果您没有使用“ID”,那么您想要ID意味着什么?@zzzzBov如果一个表单既有一个
[ID]
又有一个优先的
[name]
,那么就发布到服务器而言,“name”是表单唯一重要的东西。等等。。。如果您没有使用“ID”,那么您想要ID意味着什么?@zzzzBov“名称”就发布到服务器而言,这是表单唯一重要的事情。不要问我为什么没有在任何地方真正记录这一点。不要问我为什么没有在任何地方真正记录这一点。这两者不是彼此的替代品,因此我决不想冒险将它们混合在一起。名称不是唯一的,例如,由此产生的一个问题。两者不是相互替代的,所以我永远不想冒险将它们混为一谈。名称不是唯一的,例如可能由此产生的问题。