jquery默认显示div

时间:2013-05-21 15:18:43

标签: php jquery html

我有一个页面,其中运行查询以查看调用者是否已启用转发。结果页面是一个表单,如果用户选择,用户可以使用该表单更改其呼叫转移。查询的结果是yes或no,如果是,则转发到number。我正在使用jquery来隐藏cfaDesc div,如果他选择了“禁用”单选按钮,那就非常有效。

 $(document).ready(function() {
   $("div.cfaDesc").hide();

   $("input[name$='cfa']").click(function() {
       var test = $(this).val();

       $("div.cfaDesc").hide();
       $("#" + test).slideDown('slow');
   });
 });

我的问题是初始查询。如果他启用了它,我需要显示cfaDesc div。使用上面的查询,无论结果如何,都会被隐藏。我不确定如何根据在此代码之前运行的查询来更改hide / show属性。

这是之前的问题,我无意中标记为答案。这是我的jfiddle:http://jsfiddle.net/K3jrK/

1 个答案:

答案 0 :(得分:0)

你快到了。如果您希望默认情况下启用转发窗格,请尝试以下操作:

$(document).ready(function() {
   $("div.cfaDesc").hide();

   $("input[name$='cfa']").click(function() {
       var test = $(this).val();

       $("div.cfaDesc").hide();
       $("#" + test).slideDown('slow');
   });
   $('#cfaEnabled').show(); // show the enabled div by default
});

新小提琴:http://jsfiddle.net/nmbE6/