2个radiobutton, 会根据选中情况隐藏和显示一些元素。
  $(function () {
               $("#RadioButton_open").click(function ()
                {
                       $("#show").hide();
                       $("tr[id='hi']").show();
                   });
                   $("#RadioButton_close").click(function () {
                       $("#show").show();
                       $("tr[id='hi']").hide();
                   });
               });
               
现在的情况是后台选中radiobutton,如何让前台页面加载到上面的jquery,将一些元素显示、隐藏。

解决方案 »

  1.   

    你的radiobutton用的是服务端控件吧?后台有相应的处理代码?有就会导致页面刷新,js脚本就没用了,或者你只是想在前台页面,点击按钮,显示隐藏相应元素那就要阻止服务端代码执行,onclientclick="return false;"
    ,还有如果是服务端控件,脚本中获取不能像你这样获取,$("#<%=this.RadioButton_open.clientID%>")
      

  2.   

    自己解决了。
    前台:   function hide() {                   $("#show").show();
                       $("tr[id='hi']").hide();
                   }
                   function show() {
                       $("#show").hide();
                       $("tr[id='hi']").show();
                   }后台:
      if (model.jifentype)
                {
    //选中其中一个radio
      ClientScript.RegisterStartupScript(ClientScript.GetType(), "td", "<script>show();</script>");
    }else{
         ClientScript.RegisterStartupScript(ClientScript.GetType(), "td", "<script>hide();</script>");
    感谢2楼的大大。结贴。
    }