我有一个脚本,在单击时执行 ajax 调用连接到数据库获取图像名称并在 < -img - > 内设置图像名称,并在其后添加一个隐藏的复选框,然后回显它。
然后我将返回的 ajax 消息作为 div 的 HTML。我的问题是我能否对插入的内容执行更多操作..
主要目标是能够像单击复选框一样单击图像(这部分已经为我排序)但是无论我尝试什么,我都无法使用 .click 功能..
这是代码。
这是与图像相呼应的 PHP 部分。
if($_POST['updateIgallery'] == 'ajax'){
global $wpdb;
$table_name= $wpdb->prefix . "table_T";
$imagecounter = 1;
$toecho = '';
$currentselected = $wpdb->get_row("query");
preg_match_all('/\/(.+?\..+?)\//',$currentselected ['image_gal'],$preresualts); // images are stored with /image/.
foreach ($preresualts[1] as $imagename){
$toecho .= '
<img rel="no" id="JustantestID" class="JustaTestClass" src="'.site_url().'/wp-content/plugins/wp-ecommerce-extender/images/uploads/'.$imagename.'">
<input name="DoorIMGtoDeleteIDcheck'.$imagecounter.'" style="display:none;" name="DoorIMGtoDelete['.$imagecounter.']" value="/'.$imagename.'/" type="checkbox">
';
$imagecounter++;
}
echo $toecho;
}
这是发送和接收 HTML 并将 HTML 插入 div 的 ajax 部分:
$.ajax({
type: "POST",
url: "/wp-content/plugins/wp-ecommerce-extender/DB_Functions.php",
data: { updateIgallery: "ajax", CurrentDoorIDnum: $('#dooridforgallery').val()}
}).success(function(insertID) {
$("#ImgGalleryID").html(insertID);
});
到目前为止,我遇到的问题如下:
$("#JustantestID").click(function() {
//DoorImageGallery($(this).attr('id')); // the function i will use if the alert actually works
alert("kahdaskjdj");
return true;
});
我希望问题和代码是可以理解的。
先谢谢了。