jQuery怎样获取当前的text和select框的值

当我点击第一个提交按钮的时候,获取到第一个select框和text框内的内容;当我点击第二个按钮的时候,获取到第二个select框和text框内的内容。怎样做到这第一点呢... 当我点击第一个提交按钮的时候,获取到第一个select框和text框内的内容;
当我点击第二个按钮的时候,获取到第二个select框和text框内的内容。
怎样做到这第一点呢?
以下是代码,请完善:

<script language='javascript' src='jquery-1.9.1.min.js'></script>
<script language='javascript'>
$(document).ready(function(){
$(".submit").click(function(){

});
});

</script>
<?php
?>
<html>
<div id="main_1">
第一时间:
<select class='date'>
<option value='1'>第一天</option>
<option value='2'>第二天</option>
<option value='3'>第三天</option>
<option value='4'>第四天</option>
<option value='5'>第五天</option>
</select>

<input type="text" name="time" class='time'>
<input type="submit" class='submit' value="提交" >
</div>
<div id="main_2">
第二时间:
<select class='date'>
<option value='1'>第一天</option>
<option value='2'>第二天</option>
<option value='3'>第三天</option>
<option value='4'>第四天</option>
<option value='5'>第五天</option>
</select>
<input type="text" name="time">
<input type="submit" class='submit' value="提交">
</div>
</html>
展开
 我来答
百度网友63f4e86
2013-05-20 · TA获得超过428个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:347万
展开全部
<html>
<script language="javascript" src="jquery-1.4.1.min.js"></script>
<script language="javascript">
    $(function(){
        $("#main_1 input.submit").click(function(){
            var _d1=$("#main_1 select.date").val(),
                _t1=$("#main_1 input.time").val();
            alert(_d1+"\n"+_t1)
        })
        $("#main_2 input.submit").click(function(){
            var _d2=$("#main_2 select.date").val(),
                _t2=$("#main_2 input.time").val();
            alert(_d2+"\n"+_t2)
        })
    })
</script>
<div id="main_1">
第一时间:
<select class='date'>
<option value='1'>第一天</option>
<option value='2'>第二天</option>
<option value='3'>第三天</option>
<option value='4'>第四天</option>
<option value='5'>第五天</option>
</select>
<input type="text" name="time" class='time'>
<input type="submit" class='submit' value="提交" >
</div>
<div id="main_2">
第二时间:
<select class='date'>
<option value='1'>第一天</option>
<option value='2'>第二天</option>
<option value='3'>第三天</option>
<option value='4'>第四天</option>
<option value='5'>第五天</option>
</select>
<input type="text" name="time" class='time'>
<input type="submit" class='submit' value="提交">
</div>
</html>

应该是你所要的,试试看吧,亲!

lzm_君临天下
2015-12-04 · 知道合伙人软件行家
lzm_君临天下
知道合伙人软件行家
采纳数:68 获赞数:416
毕业于武汉纺织大学工程系

向TA提问 私信TA
展开全部
  • 获取值
    文本框,文本区域:$("#id").attr("value"); 
    多选框 checkbox:$("#checkbox_id").attr("value"); 
    单选组radio:   $("input[type=radio][checked]").val(); 
    下拉框select: $('#sel').val(); 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
641732285
推荐于2016-06-30 · TA获得超过155个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:172万
展开全部
在提交按钮加一个onclick=aa(this),
function aa(obj)
{
alert($(obj).prev().val());
alert($(obj).prev().prev().find("option:selected").text() );
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
埃及来的法老
2013-05-20 · 超过26用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:71.7万
展开全部
$("#submit1").click(function(){
$(".date option:selected").val();
}
提交最好用id选择器吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式