0

我有一个页面,其中运行查询以查看呼叫者是否启用了转发。结果页面是用户可以用来更改其呼叫转移的表单(如果他选择的话)。查询的结果是是或否,如果是,则转发给号码。如果他选择“禁用”单选按钮,我正在使用 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。用上面的查询,不管结果是什么,都会被隐藏。我不确定如何根据在此代码之前运行的查询更改隐藏/显示属性。

这是上一个问题,我在没有回答时无意中将其标记为已回答。这是我的 jfiddle:http: //jsfiddle.net/K3jrK/

4

1 回答 1

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/

于 2013-05-21T15:25:06.903 回答