jQuery版本的简单javascript不起作用
我有javascript代码jQuery版本的简单javascript不起作用,javascript,jquery,html,Javascript,Jquery,Html,我有javascript代码 var greet; greet = function() { var textoNombre; textoNombre = document.getElementById("textoNombre"); return alert(textoNombre.value); }; HTML文档的工作内容。但是如果我通过jQuery版本$(“#textoNombre”)更改document.getElementById(“textoNombre”)它就是不
var greet;
greet = function() {
var textoNombre;
textoNombre = document.getElementById("textoNombre");
return alert(textoNombre.value);
};
HTML文档的工作内容。但是如果我通过jQuery版本$(“#textoNombre”)
更改document.getElementById(“textoNombre”)
它就是不起作用。警报显示“未定义”
我将jQuery脚本链接到HTML的头部,然后再链接到我的自定义js文件
这是一个非常基本的问题,但我尝试了不同的事情,没有人工作,你能帮我吗?提前感谢。jQuery对象不是DOM对象,也不共享其所有属性
要获取表单控件的当前值,您将使用而不是
.value
属性。这是因为jQuery对象没有value
属性,等价物是$('#someId').val()
要获取底层DOM对象,可以使用
$('#someId')[0]
。这是因为jQuery对象实际上类似于数组,它们的元素本身就是DOM对象。这意味着$('#someId')[0]。value
将按照您的预期工作。这不是jquery,这是纯jqueryjavascript@Mohamed-Yousef,那么我不能在普通javascript代码上调用jQuery函数了?你的代码可以工作了,非常感谢你。。。我知道这是一个全新的问题:S