<ul id="mid">
    <li> <asp:LinkButton id="lnkbtn">aa</asp:LinkButton></li>
    <li> <asp:LinkButton id="lnkbtn">bb</asp:LinkButton></li>
    <li> <asp:LinkButton id="lnkbtn">cc</asp:LinkButton></li>
  <ul>我有一个隐藏域hiddenfield 需要跟LinkButton的值去匹配。
如果hiddenfield的值是bb,那么我要用jquery去判断
if($("#hiddenfield ").val()==LinkButton.text)
{
   //需要的代码
}
请问jquery怎么写?

解决方案 »

  1.   


    什么意思没看懂。。?比如hiddenfield里有一个值那么要赋给哪个LinkButton ???
      

  2.   


    <ul id="mid">
      <li> <asp:LinkButton runat="server" id="lnkbtn1">aa</asp:LinkButton></li>
      <li> <asp:LinkButton runat="server" id="lnkbtn2">bb</asp:LinkButton></li>
      <li> <asp:LinkButton runat="server" id="lnkbtn3">cc</asp:LinkButton></li>
    <ul>
     $("#mid li a").each(function(){
         if(($("#hiddenfield ").val()==$(this).html()){
                 //you code
         }
      }); 注意mid 的客户端id
      

  3.   

    呵呵 应该就是文本了 。
    上回还有人 问问题的时候才知道 LinkButton 会呈现出<a>
      

  4.   

    2楼的效果,我要用隐藏域去匹配linkbutton的值,如果2个相等的话就执行代码
      

  5.   

    linkbutton 在生成之后就会变a标签
      

  6.   

    我想要的效果是2楼的。
    if(($("#hiddenfield ").val()==$(this).html())) 少了一个括号。其他都正确
    结贴