$("#id")与$('input[name="nameId"]')的区别

Posted 我叫我是王无敌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了$("#id")与$('input[name="nameId"]')的区别相关的知识,希望对你有一定的参考价值。

今日在用easyUI的numberbox控件时遇到一个问题;

我在页面中定义了一个输入框:

<input id="yesId" name="yesName" value="yes" ></input>

使用jquery选择器获取这个输入框时,有两种方法

var a = $("#yesId");

var b = $(‘input[name="yesName"]‘);

alert(a == b); // false

总结:在使用numberbox的setValue方法时:

$("#yesId").numberbox("setValue",100); // 有效,这也是api上使用的方式

$(‘input[name="yesName"]‘).numberbox("setValue",100); // 无效并报错,不可使用此方式

 

特此记录

007 2017.11.24 17:39

 

以上是关于$("#id")与$('input[name="nameId"]')的区别的主要内容,如果未能解决你的问题,请参考以下文章

js对json数组的操作,如何将json数组里面的每一个对象的value取出生成与之对应的二维数组?

获取用户的openid与遇到的"errcode":40029与"errcode":40125,"errmsg"

JS 匹配ID名称 提取ID值 ,详情请看下面

jQuery $('[id$=cbxDelete]')是啥意思?

JS控制多个div显示与隐藏的问题。

javascript table隐藏与显示