在由jquery生成之后,检查是否存在具有某个类的div

时间:2013-11-22 08:30:09

标签: php jquery ajax

上下文:在表单中,用户需要在提交表单之前添加至少一个负责人。这是通过jQuery和Ajax完成的。提交表单时,我需要检查是否使用jQuery添加了至少一个负责人。

一旦用户点击加号按钮添加一个可重复的标记,我就会在ID为“verantwoordelijke_added”的div中添加一个带有“checkexists”类的div。

PHP类将此返回给jQuery:

$output_array["result"] = '<div id="responsadded_'.$respId.'" class="checkexists" style="line-height:25px">'.$firstname.' '.$lastname.' ('.$_GET["uid"].') <button type="button" class="close eua iid'.$respId.'" id="btn_rm_resp" title="Verwijder" aria-hidden="true">&times;</button></div>';
$output_array_json = json_encode($output_array);
echo $output_array_json;

jQuery将此代码附加到div“verantwoordelijke_added”:

$('#verantwoordelijke_added').append(data.result);

然后在提交表单时,我想检查在包含div中是否有任何带有“checkexists”类的div:

if ($("#verantwoordelijke_added").find(".checkexists").length > 0)

但即使有附加的div,jQuery也找不到它,我猜是因为它是“动态”添加的。

这有什么方法吗?

非常感谢,

标记

0 个答案:

没有答案