Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Jquery单选按钮不显示所选的div_Php_Jquery_Html - Fatal编程技术网

Php Jquery单选按钮不显示所选的div

Php Jquery单选按钮不显示所选的div,php,jquery,html,Php,Jquery,Html,我使用jquery在选择时显示div,它存储到数据库中 <script type="text/javascript"> jQuery(document).ready(function(){ jQuery("input[name$='advert_specifications[link_type]']").click(function(){ var radio_value = jQuery(this).val();

我使用jquery在选择时显示div,它存储到数据库中

<script type="text/javascript"> 
    jQuery(document).ready(function(){

        jQuery("input[name$='advert_specifications[link_type]']").click(function(){

            var radio_value = jQuery(this).val();

            if(radio_value=='advert_page') {
                jQuery("#urlbox").hide('fast');
            }
            else if(radio_value=='external_link') {
                jQuery("#urlbox").show('fast');
            }
        });

        jQuery("#urlbox").hide();

    }); 
</script>



<div class="my_meta_control">

    <!--[advert link type group]-->
    <div class="left side clearfix">
        <label class="left sub_label"><input type="radio" value="advert_page" name="advert_specifications[link_type]"> Page Link</label>        
        <label class="left sub_label"><input type="radio" checked="checked" value="external_link" name="advert_specifications[link_type]"> External Link</label>
    </div>
    <!--[end of advert link type group]-->

    <div id="urlbox" style="display: none;">            
        <p class="sidebox clearform">
            <label>Advert External Link</label>     
            <input type="text" class="mydatepicker" value="" name="advert_specifications[advert_url]" id="advertdate">
        </p>
    </div>

</div>

它将始终是隐藏的,因为您已经编写了代码来隐藏脚本标记中最后一行的方框(#urlbox)。它将在页面加载时始终执行。

它将始终处于隐藏状态,因为您已编写代码来隐藏脚本标记中最后一行的框(#urlbox)。页面加载时将始终执行。

根据我在主脚本中的理解,您正在隐藏主块。虽然它不是必需的,因为您已经准备好在标记中显示none

请检查JSFIDLE链接

演示


根据我在主脚本中的理解,您正在隐藏主块。虽然它不是必需的,因为您已经准备好在标记中显示none

请检查JSFIDLE链接

演示


是的,这是wordpress post metabox。因此,一旦我选择了外部链接,如果我再次打开帖子进行编辑,那么我发现它隐藏了,因此需要再次单击外部链接单选按钮来显示它……我正在使用WPAlchemy metabox。是的,这是wordpress post metabox。因此,一旦我选择了外部链接,如果我再次打开帖子进行编辑,那么我发现它隐藏了,因此需要再次单击外部链接单选按钮来显示它……我使用的是WPAlchemy metabox。我知道我的代码有问题,这就是我在这里发布的原因。可以做的一件事是,你坚持自己是正确的在点击外部链接电台后进入页面,所以当您以这种方式进入时,您会在脚本代码中添加此条件,然后根据此条件显示。我知道我的代码有问题,这就是我在此处发布的原因。可以做的一件事是,您可以保持在点击外部链接电台后进入页面,所以当你这样做的时候,你可以在你的脚本代码中添加这个条件,然后根据它来显示。哇!这就是我要找的。谢谢你,哇!这就是我要找的。谢谢
jQuery(document).ready(function() {
    jQuery("div.links").hide();
    jQuery("input[name$='advert_specifications[link_type]']").click(function() {
        var test = jQuery(this).val();
        jQuery("div.links").hide();
        jQuery("#" + test).show();
    });
});