Html 如何在jquery中单击链接时获取输入文本
我在网页上做一个转到链接,旁边有一个输入文本。 转到链接显示在网页的顶部和底部Html 如何在jquery中单击链接时获取输入文本,html,click,Html,Click,我在网页上做一个转到链接,旁边有一个输入文本。 转到链接显示在网页的顶部和底部 <div class="gotopage"> goto page<input type="text" class="page_i"/> <a href="###" class="Goto">Go</a> </div> 如何获取文本值,它不应该是id,因为id出现两次。用于获取同级文本输入: $('a.Goto').live('click',
<div class="gotopage">
goto page<input type="text" class="page_i"/>
<a href="###" class="Goto">Go</a>
</div>
如何获取文本值,它不应该是id,因为id出现两次。用于获取同级文本输入:
$('a.Goto').live('click',function(){
window.location.href = $(this).prev('.page_i').val();
});
将文本包装在
span
标记中:
<div class="gotopage">
<span>goto page</span><input type="text" class="page_i"/>
<a href="###" class="Goto">Go</a>
</div>
您可以使用此代码获取输入框的文本
<script>
$('a.Goto').live('click',function(){
txt=$('.gotopage .page_i').val();
alert(txt);
});
</script>
$('a.Goto').live('click',function()){
txt=$('.gotopage.page_i').val();
警报(txt);
});
$('a.Goto').live('click',function(){
window.location.href = $(this).closest('span').text();
});
<script>
$('a.Goto').live('click',function(){
txt=$('.gotopage .page_i').val();
alert(txt);
});
</script>