使用jQuery查找表中最老的人

时间:2015-01-14 22:05:17

标签: jquery asp.net

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Pick the latest date using jQuery</title>
    <script src="Scripts/jquery-2.1.3.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table id="targetData">
                <tr><th>Name</th><th>Birthdate</th></tr>
                <tr><td>Test 1</td><td><span>5/9/46</span></td></tr>
                <tr><td>Test 2</td><td><span>3/19/38</span></td></tr>
            </table>
        </div>
    </form>
    <script type="text/javascript">
        $(function () {
            $('#targetData tr td').each(function () {
                $this = $(this);                
                alert($this.find("span").val()); //shows undefined
            });

        })
    </script>
</body>
</html>

2 个答案:

答案 0 :(得分:1)

.val()返回输入值。要获取HTML元素的内容,请使用.html().text()

答案 1 :(得分:1)

将.val()更改为.html()或.innerHtml()。

span标记没有val()。输入之类的表单对象使用value属性。