尝试使用JQuery获取表单中不存在的输入框的值
下面是我编写的一些非常简单的代码;尝试学习jquery。我一辈子都搞不懂为什么这样不行。任何帮助都将不胜感激尝试使用JQuery获取表单中不存在的输入框的值,jquery,Jquery,下面是我编写的一些非常简单的代码;尝试学习jquery。我一辈子都搞不懂为什么这样不行。任何帮助都将不胜感激 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script>src="https://ajax.googleapis.com/ajax/libs/jquer
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<input type="text" id="ac3" size="20" value="">
<br><br>
<button onclick="getvalue('ac3')">Search</button>
<script>
function getvalue(id){
var txt = $('#'+id).text();
alert(txt);
}
</script>
</body>
</html>
src=”https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
搜寻
函数getvalue(id){
var txt=$('#'+id).text();
警报(txt);
}
$('#'+id).text()代码>将返回元素的内部文本
使用$('#'+id).val()代码>1:您的脚本标记错误。将src=blah放在标记内
(即)
2:initjQuery(见下文)
3:需要使用.val()
这里有一种方法,你可以试试。(删除内联onclick,那些是恶心的lol)
(函数($){
$('button')。在('click',函数(){
var myid='#'+this.data(“myvalue”);
警报($(myid.val());
});
})(jQuery);
src
应该是我的错,我应该在发布之前检查我的代码。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button data-myvalue="ac3">
(function($) {
$('button').on('click', function (){
var myid = '#'+this.data("myvalue");
alert($(myid).val());
});
})(jQuery);