Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 读取div显示中输入的val():无_Jquery_Html - Fatal编程技术网

Jquery 读取div显示中输入的val():无

Jquery 读取div显示中输入的val():无,jquery,html,Jquery,Html,我已经建立了一个小网站,上面有一个用创建的工具提示。我在这个工具提示中加入了一个输入,现在我想做ajax提交,但这不是问题所在。问题是如何获得输入的正确值#Number 我为它建立了一个新的平台 HTML: 问题是我看不到它的价值 $('#Number').val(); 这是为我工作的代码。您必须观察按钮的点击事件,然后遍历并获取输入值 $(document).on('click', 'button', function() { var val = $(this).closest('.

我已经建立了一个小网站,上面有一个用创建的工具提示。我在这个工具提示中加入了一个输入,现在我想做ajax提交,但这不是问题所在。问题是如何获得输入的正确值
#Number

我为它建立了一个新的平台

HTML:

问题是我看不到它的价值

$('#Number').val();
这是为我工作的代码。您必须观察按钮的点击事件,然后遍历并获取输入值

$(document).on('click', 'button', function() {
    var val = $(this).closest('.weTrillForm').find('input').val();
    alert(val);
});

这是因为它不是同一个元素,插件会在弹出窗口出现时动态创建另一个元素。但在JSFIDLE中,元素#Number的值为空,如果您将其设置为:@在输入中键入一些内容,然后单击按钮,则会得到该值。它没有显示您键入的值。@Archer ha,thx,我现在看到问题了。$('.smallipop instance#Number').val()可以解决这个问题
$('#Number').val();
$(document).on('click', 'button', function() {
    var val = $(this).closest('.weTrillForm').find('input').val();
    alert(val);
});