HTML:
<div id="images" class="span9 grid-inputs">
<div class="row-fluid img_rw">
<div class="span12 clearfix">
<div class="span1"><img width="50" height="40" src="http://i.ytimg.com/vi/frcvjtgc-Iw/0.jpg"></div>
<div class="span3">
<div class="selector" id="uniform-undefined"><span style="-moz-user-select: none;"></span><select class="required" name="image_size[]" style="opacity: 0;">
<option></option>
<option value="small">small</option>
<option value="medium">medium</option>
<option value="large">large</option>
</select></div>
</div>
<div class="span7"><input type="text" value="http://i.ytimg.com/vi/frcvjtgc-Iw/0.jpg" class="text required img_url" name="image_url[]"></div>
<div class="span1"><a class="remove_img" href="javascript:"><span class="icon16 icomoon-icon-minus"></span></a></div>
</div>
</div><div class="row-fluid img_rw">
<div class="span12 clearfix">
<div class="span1"><img width="50" height="40" src="http://i.ytimg.com/vi/frcvjtgc-Iw/1.jpg"></div>
<div class="span3">
<div class="selector" id="uniform-undefined"><span style="-moz-user-select: none;"></span><select class="required" name="image_size[]" style="opacity: 0;">
<option></option>
<option value="small">small</option>
<option value="medium">medium</option>
<option value="large">large</option>
</select></div>
</div>
<div class="span7"><input type="text" value="http://i.ytimg.com/vi/frcvjtgc-Iw/1.jpg" class="text required img_url" name="image_url[]"></div>
<div class="span1"><a class="remove_img" href="javascript:"><span class="icon16 icomoon-icon-minus"></span></a></div>
</div>
</div><div class="row-fluid img_rw">
<div class="span12 clearfix">
<div class="span1"><img width="50" height="40" src="http://i.ytimg.com/vi/frcvjtgc-Iw/2.jpg"></div>
<div class="span3">
<div class="selector" id="uniform-undefined"><span style="-moz-user-select: none;"></span><select class="required" name="image_size[]" style="opacity: 0;">
<option></option>
<option value="small">small</option>
<option value="medium">medium</option>
<option value="large">large</option>
</select></div>
</div>
<div class="span7"><input type="text" value="http://i.ytimg.com/vi/frcvjtgc-Iw/2.jpg" class="text required img_url" name="image_url[]"></div>
<div class="span1"><a class="remove_img" href="javascript:"><span class="icon16 icomoon-icon-minus"></span></a></div>
</div>
</div><div class="row-fluid img_rw">
<div class="span12 clearfix">
<div class="span1"><img width="50" height="40" src="http://i.ytimg.com/vi/frcvjtgc-Iw/3.jpg"></div>
<div class="span3">
<div class="selector" id="uniform-undefined"><span style="-moz-user-select: none;"></span><select class="required" name="image_size[]" style="opacity: 0;">
<option></option>
<option value="small">small</option>
<option value="medium">medium</option>
<option value="large">large</option>
</select></div>
</div>
<div class="span7"><input type="text" value="http://i.ytimg.com/vi/frcvjtgc-Iw/3.jpg" class="text required img_url" name="image_url[]"></div>
<div class="span1"><a class="remove_img" href="javascript:"><span class="icon16 icomoon-icon-minus"></span></a></div>
</div>
</div></div>
通过ajax加载的html内容。
的javascript:
$(document).on("click", ".remove_img", function(event){
event.preventDefault();
$(this).parent('div').parent('div').remove();
});
它的代码适用于chrome,但firefox会出现-NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments
错误。我读过很多论坛和帖子,但我找不到解决方案。
答案 0 :(得分:2)
我建议验证发送到服务器的数据。 在我的例子中,我试图直接发送一个jQuery对象作为属性的值。
类似的东西:
$.ajax({ type: "GET", url: "data/runner/updateTeamFinder.php", data : { myKey : $("#chekboxes") } });
希望它对某人有帮助。
答案 1 :(得分:0)
如果我的回答可以帮助任何人,那么实际上我在旧的Firefox中也遇到了同样的问题。在文档侦听器中,您必须添加第三个参数(通常为选项): useCapture ,它是一个布尔值,指示是否在将此类事件分配给已注册的侦听器之前分发给DOM树中其下的任何EventTarget(来源:mozilla.org)
$(document).on("click", ".remove_img", function(event){
event.preventDefault();
$(this).parent('div').parent('div').remove();
}, null);