关于jQuery选取tr的第二个td里面input元素val问题 请问我的代码写的对不对。。。

<scripttype="text/javascript">$(function(){$("#btn").click(function(){if($("student_t... <script type="text/javascript">
$(function(){
$("#btn").click(function(){
if($("student_table:input").eq(1).attr("name").val() == "")
{
alert("编号不能为空");
$("student_table:input").eq(1).attr("name").focus();
}
});
});

</script>
</head>

<body>
<div>
<div class="top">
<div id="picture"><img src="resource/providers.png" width="47" height="47"></div>
<div id="head"><h1>添加学生</h1></div>
</div>

<div id="table">
<form action="AddStudent" method="post" id="student_table">
<table border="0">
<tr>
<td>学生编号</td>
<td><input type="text" name="student.stunum" id="student_id">*</td>
</tr>
<tr>
<td>学生姓名</td>
<td><input type="text" name="student.stuname"></td>
</tr>
<tr>
<td>性别</td>
<td><select name="student.sex">
<option value="男">男</option>
<option value="女">女</option>
</select></td>
</tr>
<tr>
<td>所属学院</td>
<td><input type="text" name="student.college" ></td>
</tr>
<tr>
<td>所属学院编号</td>
<td><input type="text" name="student.collegenum"></td>
</tr>
<tr>
<td>所属专业</td>
<td><input type="text" name="student.college" ></td>
</tr>
<tr>
<td>所属专业编号</td>
<td><input type="text" name="student.majornum"></td>
</tr>
<tr>
<td>年级</td>
<td><input type="text" name="student.stugrade"></td>
</tr>
<tr>
<td>班级</td>
<td><input type="text" name="student.stuclass"></td>
</tr>
<tr>
<td>联系方式</td>
<td><input type="text" name="student.stutel"></td>
</tr>
<tr>
<td>个人简介</td>
<td><textarea name="student.stuintro" class="textarea"></textarea></td>
</tr>
</table>
<button type="submit" id="btn">添加</button>
</form>
</div>
</div>
展开
 我来答
handangaoyang
推荐于2017-11-26 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:906万
展开全部

定位不是很准确

//你应该是要获取每一个tr中的第二个td中的text,验证是否输入
if($("#student_table table tr td:nth-child(2)").find("input").val()=="")
{}
喜剧comic
2014-07-03 · TA获得超过103个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:79.4万
展开全部
ID选择没加#,.attr('name')表示的是编号的属性name的值,返回string类型,后面不能加.val()了,要获取val()值,直接$('#student_table').find('input')[0].val()或者$('#student_id').val()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式