我使用jQuery来显示被选择后,DIV是商店数据库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始终隐藏在应该可见的位置,如果选择了外部链接单选按钮。
编辑:
我想这个代码,它做同样的事情躲在负载
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();
});
});
是的,这是WordPress邮寄metabox。所以一旦我选择外部链接,如果我再次打开该帖子编辑比其他人#urlbox div我发现隐藏,所以需要再次单击外部链接单选按钮来显示它....我使用WPAlchemy metabox http:// www.farinspace.com/wpalchemy-metabox/。 –