$("#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