Javascript $(';#name';).val()不起作用
我不明白。我甚至试着复制我的另一个网页的代码来获取输入的值,它在那个网页上非常有效,而在这里,它仍然不起作用。输入字段的代码如下所示:Javascript $(';#name';).val()不起作用,javascript,jquery,html,Javascript,Jquery,Html,我不明白。我甚至试着复制我的另一个网页的代码来获取输入的值,它在那个网页上非常有效,而在这里,它仍然不起作用。输入字段的代码如下所示: <input type="text" placeholder="name" name="name" id="name" size="10" style="bottom:570px;left:964px;position: relative"> 当我按下按钮时,只有警报Hellooooooooooooooooooooooo tang---显示,但另一
<input type="text" placeholder="name" name="name" id="name" size="10" style="bottom:570px;left:964px;position: relative">
当我按下按钮时,只有警报
Hellooooooooooooooooooooooo tang---
显示,但另一个警报没有显示。我甚至试图删除第一个警报,但仍然没有显示。有什么问题吗 添加此代码或库:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
它正在工作。检查是否包含jQuery。 工作代码笔 这段代码不需要包含jQuery。如果您想让代码运行,请不要包含jQuery JavaScript比使用jQuery更快。看到这个了吗 然后运行测试自己并进行比较 Javascript
var$el=document.getElementById('hello')
可以运行27091679次操作/秒,而jQuery onevar$el=$('#hello')代码>将仅运行143077次/秒
因此,使用jQuery比使用JavaScript慢95%。是否定义了$variable?如中所示,您是否正确引用了jQuery?在开发工具上有任何错误吗?非常感谢!该死的,我忘记了这一点真是太蠢了。我以前是这样得到值的,但我更喜欢尽可能最短的代码,这就是我使用jQuery的原因,谢谢。@hpa如果我说更短的代码会以性能为代价,那么你会选择更短的还是性能更高的代码?@shiladitya它比jQuery更快吗?如果是这样的话,我当然不介意工作更长时间codes@hpa我有更新的答案与链接到性能比较链接。jQuery在simple中比JavaScript慢95%selection@hpa你为什么要跟踪我?
alert("helloooooooooooooooooooooooooooooooooo tang---");
var nem = $('#name').val();
alert(nem);
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>
function addu(){
alert("helloooooooooooooooooooooooooooooooooo tang---");
//var nem = $('#name').val();
var nem=document.getElementById('name').value
alert(nem);
}