我已经建立了一个小网站,用smallipop创建了一个工具提示。我在这个工具提示中放了一个输入,现在我想做ajax提交,但这不是问题所在。问题是如何获得输入#Number的正确值。
我为它设置了一个jsfiddle。
HTML:
<h1>WeTest</h1>
<div>
<span class="test" style="position:absolute;top:50px;left:500px;" id="weTrill">
click me
<span class="smallipopHint" >
<div class="weTrillForm">
# <input type="text" placeholder="type a number." id="Number" name="number" value=""/>
<div class="weTrillMore"><small>*some text..</small></div>
<div class="weTrillSubmit"> <button onclick="alert($('#Number').val());">Get</button></div>
</div>
</span>
</span>
</div>Javascript:
$('.test').smallipop({
preferredPosition: 'bottom',
theme: 'blue',
hideOnPopupClick: false,
triggerOnClick:true,
hideDelay:10000,
invertAnimation: true
});问题是我看不到其中的价值
$('#Number').val();发布于 2013-06-19 00:39:12
这里的http://jsfiddle.net/R6Mqe/9/是为我工作的代码。您必须观察按钮的单击事件,然后遍历并获取输入值。
$(document).on('click', 'button', function() {
var val = $(this).closest('.weTrillForm').find('input').val();
alert(val);
});https://stackoverflow.com/questions/17174119
复制相似问题