hi 各位大侠,
小弟初学jQ,有个非常非常菜的问题,怎么获取一个元素的值,或者怎么给一个元素赋值啊
比如:
<div class="head_h">
<dl>
<dt><input name="" type="text" /></dt>
<dd><button></button></dd>
</dl>
</div>我想获取type的值,还有想给name赋一个值,我该怎么写代码啊?我弄了半天还是没有正确
那位大哥帮帮忙,谢谢了!!

解决方案 »

  1.   

    $(function () {
         alert($(":text").val());
         $(":text").val("zsZZZ")
         alert($(":text").val());
         $(":text").attr("name", "userName");
         alert($(":text").attr("name"));
    });
      

  2.   


    楼上哥们,好像不对吧,我用您的代码没有反应。
    我是要type的值,还有给name 赋值
    谢谢,帮帮我吧
      

  3.   

    我不知道我说清楚没有,再贴一个例子吧:
    <div class="index" >
    <dl>
    <dt><img src="images/img1.jpg" width="138" height="188" /></dt>
    <dd>
    <h1>大地震</h1>
    <p>内容</p>
    </dd>
    </dl>
    </div>
    比如,我要给src,h1,p这三个元素赋值,我该怎么做谢谢
      

  4.   

       建议下个chm看看撒。  jq方便易用的,上手很快。
      

  5.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    <title>Untitled Document</title>
    <script type="text/javascript" language="JavaScript" src="js/jquery-1.4.2.min.js"></script>

    <script type="text/javascript" language="JavaScript">
    $(function(){
    alert($(".head_h input[type=text]").attr("type"));
    $(".head_h input[type=text]").attr("name","ttttt");
    alert($(".head_h input[type=text]").attr("name"));
    });
    </script>
    </head>
    <body>
    <div class="head_h">
    <dl>
    <dt><input name="" type="text" /></dt>
    <dd><button></button></dd>
    </dl>
    </div> </body>
    </html>
      

  6.   

    $(img).attr("src","")
    $(dd).nextAll("h").html();
    $(dd).nextAll("p").html();
      

  7.   


    hi 大哥,
    若我想给 “h”和"p"的赋值该怎么做啊?还请帮忙,非常感谢
      

  8.   

    <script type="text/javascript" language="javascript">$(document).ready(function(){ $("img").attr("src","images/img2.jpg");
    $("h1").html("大地震来了,快跑!");
    $("p").html("这就是我的<b>html内容</b>!如果只想设置我的文本内容,请用text('我的文本内容')");});
    </script>