首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery div或使用输入字段名

jQuery div或使用输入字段名
EN

Stack Overflow用户
提问于 2015-11-04 22:27:12
回答 4查看 204关注 0票数 1

我有一个关于下面输入框的问题。我使用jQuery来捕获输入字段。你需要有一个包围的div吗?或者你可以使用html form标签中的name属性吗?

代码语言:javascript
复制
<input type="text" name="name" size="30">

代码语言:javascript
复制
var MIN_LENGTH = 3;
$(document).ready(function() {
        $("#keyword").keyup(function() {
                var keyword = $("#keyword").val();
                if (keyword.length >= MIN_LENGTH) {
                    $.get( "auto-complete.php", { keyword: keyword } )
                        .done(function( data ) {
                                console.log(data);
                            });
                }
            });

    });

做这件事的正确方法是什么?

EN

回答 4

Stack Overflow用户

发布于 2015-11-04 22:30:12

您问的是如何按名称而不是id选择元素?使用attribute selector

代码语言:javascript
复制
$('[name="name"]').keyup(function() {
    var keyword = $(this).val();
});
票数 2
EN

Stack Overflow用户

发布于 2015-11-04 22:57:16

要使用JQuery选择DOM中的元素,可以使用ID、CSS Class或元素的任何属性。因此,如果不想为该元素添加ID,可以通过name属性选择它。

代码语言:javascript
复制
var $nameElement = $("[name='name']");

对于你的区块,你可以这样做:

代码语言:javascript
复制
var MIN_LENGTH = 3;

$(document).ready(function() {
  'use strict';

  var autocompleteKeywords = function autocompleteKeywords() {
    var keyword = $(this).val();
    if (keyword.length < MIN_LENGTH) return;
    console.log("Searching Keyword: " + keyword); 
    $.get('auto-complete.php', {
      keyword: keyword
    }).done(function(data) {
      console.log(data);
    });
  };

  var setupKeywordField = function setupKeywordField() {
    $('#keyword').on('keyup', autocompleteKeywords);
  };

  setupKeywordField();
});

就像这个JSFiddle中的:https://jsfiddle.net/ndpd32x5/

票数 2
EN

Stack Overflow用户

发布于 2015-11-04 23:19:17

你可以这样做:

代码语言:javascript
复制
 $("input[name='name']").keyup(function() {
    var keyword = $(this).val();
    // more implementation
 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33524388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档