怎么使用jquery获取div下面一个文本框的值
4个回答
展开全部
文本框属于表单字段,jQuery 提供了val() 方法用以设置或返回表单字段的值,语法为$(selector).val()。下面根据不同情形,演示获取div下面一个文本框的值的方法:
1、如果已知文本框的某些属性,例如id,class,name:
$("#demo_text").val(); // 直接根据id获取
$("#test :text.demo_text").val(); // 根据class获取
$("#test :text[name='demo_text']").val(); // 根据name获取
2、如果已知文本框的相对位置
$("#test :text").first().val(); // 第一个
$("#test :text").last().val(); // 最后一个
$("#test :text").eq(1).val(); // #test下的第2个文本框
1、如果已知文本框的某些属性,例如id,class,name:
$("#demo_text").val(); // 直接根据id获取
$("#test :text.demo_text").val(); // 根据class获取
$("#test :text[name='demo_text']").val(); // 根据name获取
2、如果已知文本框的相对位置
$("#test :text").first().val(); // 第一个
$("#test :text").last().val(); // 最后一个
$("#test :text").eq(1).val(); // #test下的第2个文本框
展开全部
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(function () {
var str = $('.test input').val();
alert(str);
});
</script>
</head>
<body>
<div class="test">
<input type="text" value="123" />
</div>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('.divClass .inputClass').val();
或
$('#divId #inputId').val();
或
$('#divId #inputId').val();
追问
欢迎您: 按照你的写法没取出来 $('.left #username').val()
追答
var a = $('.left #username').val()
alert(a);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#divId").next("input").val()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询