我使用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/。 –