我在這裏討論WordPress上的這段代碼。不知道如何繞過它。jQuery on Wordpress表格
因此,我有一個Wordpress主題的四個文件輸入。此表單用於編輯廣告並充滿從數據庫中檢索的信息。如果有圖片,輸入被隱藏並顯示文本框和按鈕。
我想要做的是,點擊按鈕並隱藏/刪除文本字段和按鈕。並且,它使文件輸入出現之後。
這就是我正在嘗試RO實現它:
<script language="text/javascript">
$(function(){
$('#btn1').click(function(){
$.ajax({
url:"/wp-admin/admin-ajax.php",
type:'POST',
data:'action=my_special_action',
success:function(results)
{
// alert(results);
$("#pic1").attr('type','file');
}
});
}
);
});
</script>
<?php for ($i=1;$i<=get_option('wpClassifieds_max_img_num','4');$i++):
if($i <= $num_rows) {
$ad_photos = mysql_fetch_array($res);
$upload_array = wp_upload_dir();
$upload_array['subdir'] = "awpcp"; ?>
<div class="pictures">
<label><?php _e('Picture', "wpct");?> <?php echo $i?></label>
<textarea id="text<?php echo $i; ?>" name="text<?php echo $i; ?>" readonly><?php echo $ad_photos["image_name"];?></textarea>
<button id="btn<?php echo $i?>" name="btn<?php echo $i?>" />remove
<input type="hidden" name="pic<?php echo $i?>" id="pic<?php echo $i?>" value="<?php echo $_POST["pic".$i];?>" />
</div>
<?php }else{ ?>
<div class="pictures">
<label><?php _e('Picture', "wpct");?> <?php echo $i?></label>
<input type="file" name="pic<?php echo $i?>" id="pic<?php echo $i?>" value="<?php echo $_POST["pic".$i];?>" />
</div>
<?php } endfor; ?>
你能幫助我嗎?
感謝
那麼有什麼不工作? – 2013-02-20 20:31:43
可能重複http://stackoverflow.com/q/1456202/1270996 – 2013-02-20 20:37:25