//重构了代码,实现了你的需求
<script type="text/javascript">
$(document).ready(function){
   var tel=$("input[name='tel_hidden']").val();
   var welcome=$("input[name='welcome']");
   welcome.click(function(){
      window.location="getByID.do?telnumber="+tel;
   });}
 </script>
 <input type="hidden" id="tel_hidden" value="" name="tel_hidden"/> 
 <ul class="treeFolder" >
 <li><a href="javacript:;" ><s:text name="register_manage"/></a>
 <ul>
 <li><a herf="javascript:;" target="dialog"  cc="true" rel="add" name="welcome" >welcome</a></li>
 </ul>
 </li>
 </ul>

解决方案 »

  1.   


    <head>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function() {
            var a = $("#a").attr("herf") + $("#tel_hidden").val();
            alert(a);
        })
    </script>
    </head>
        
    <body>
         <input type="hidden" id="tel_hidden" value="sss" name="tel_hidden"/> 
            <ul>
            <li><a id="a" herf="getByID.do?telnumber="   target="dialog"  cc="true" rel="add"  >welcome</a></li>
            </ul>
    </body>
      

  2.   


    function linkTo(){
    alert(document.getElementById("tel_hidden").value);
    window.location="getByID.do?telnumber="+document.getElementById("tel_hidden").value;
    }
    <a href="javascript:linkTo();">vvvv</a>
      

  3.   

    多谢,不过我想知道的是这里怎么把a的值作为参数传递给herf="getByID.do?telnumber="  ????
      

  4.   

    多谢,不过我想知道的是这里怎么把a的值作为参数传递给herf="getByID.do?telnumber="  ????换成下面的就好了var a = $("#a").attr("herf") + $("#tel_hidden").val();
    $("#a").attr("herf", a);
    alert($("#a").attr("herf"));
      

  5.   

    1、url参数传过去...do?telnumne=..
    2、form表单
    3、都用struts标签了,struts1用表单struts2的话直接写个对象或着在action里面写private String tel_hidden别忘了get set方法
      

  6.   

    多谢u011559804,问题已经解决了。主要是接了个别人的烂东西,不想改动太多,所以就直接在url里面传过去。