使用 jQuery 查找 table 中最年长的人

Find the oldest person in the table using jQuery

<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>

.val() returns input values. To get the content of a HTML element use .html() or .text().

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

span 标签没有 val()。输入等表单对象使用 value 属性。