none
jquery 取值问题 RRS feed

  • 问题

  • <table>

    <tr>

    <td><a onclick=fin();><img source="..."/></a></td>

    <td>good <input type="text" value="2"/></td>

    </tr>

    </table>

    当我点击这个a标签后,我如何能通过jquery(不用javascript),找到其中的input,并且取到它的值

    2012年10月11日 9:25

答案

  • <%@ Page Language="C#" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
      <title>测试</title>
    <script type="text/javascript" src="jquery-1.8.2.min.js"></script>
    <script type="text/javascript">
      $(function () {
        $("table tr td a").each(function () {
          $(this).click(function () {
            alert($(this).parent().siblings().find("input").val());
          });
        });
      }
      );
    </script>
    </head>
    <body>
      <form id="form1" runat="server">
      <table>
        <tr>
          <td>
            <a>xxx</a>
          </td>
          <td>
            good
            <input type="text" value="2" />
          </td>
        </tr>
        <tr>
          <td>
            <a>xxx</a>
          </td>
          <td>
            good
            <input type="text" value="3" />
          </td>
        </tr>
      </table>
      </form>
    </body>
    </html>
    



    【孟子E章】

    2012年10月14日 2:07
    版主