之间有什么区别吗?
var mysel = document.getElementById("mySelect"));
mysel.val("1")
和
var myobj = $("#mySelect");
mysel.val("1")
在我的情况下,我将更改默认选择选项。但我无法使用getElementById
。通过使用$("#mySelect")
重写它,它可以正常工作。
所以我对它们之间的区别感到困惑?
谢谢!
答案 0 :(得分:3)
getElementById
返回一个DOM元素对象。
$
返回一个jQuery对象。传递一个包含id选择器的字符串会导致它用DOM元素对象填充jQuery对象。
val
是一个jQuery方法,而不是DOM元素方法。