나는이 코드를 WordPress에서 다루고있다. 주변을 피하는 법을 모릅니다.jQuery on Wordpress 양식
그래서 Wordpress 테마에 4 개의 파일 입력이 있습니다. 이 양식은 광고를 수정하고 데이터베이스에서 검색된 정보로 채워집니다. 그림이 있으면 입력이 숨겨지고 텍스트 필드와 버튼이 나타납니다.
내가하려는 것은 버튼을 클릭하고 텍스트 필드와 버튼을 숨기거나 제거하는 것입니다. 그리고 나서, 파일 입력이 나타나게합니다.
<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; ?>
당신이 날 도와 줘요 수 :
이 내가 그것을 구현 RO 노력하고 어떻게?
감사
그래서 작동하지 않는 것은 무엇입니까? –
가능한 중복 http://stackoverflow.com/q/1456202/1270996 –