3

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错误。我已经阅读了很多论坛和主题,但我找不到解决方案。

4

2 回答 2

2

我建议验证发送到服务器的数据。就我而言,我试图直接发送一个 jQuery 对象作为属性的值。

就像是:

$.ajax({
    类型:“获取”,
    url:“数据/跑步者/updateTeamFinder.php”,
    数据 : { myKey : $("#chekboxes") }
});

希望它可以帮助某人。

于 2012-12-31T20:52:41.863 回答
0

如果我的回答可以帮助任何人,我实际上在旧的 Firefox 中遇到了同样的问题。在文档侦听器中,您必须添加第三个(通常是可选的)参数:useCapture,它是一个布尔值,指示是否将此类事件分派到已注册的侦听器,然后再分派到 DOM 树中它下方的任何 EventTarget(来源:mozilla .org)

$(document).on("click", ".remove_img", function(event){
event.preventDefault();
    $(this).parent('div').parent('div').remove();
}, null); 
于 2018-10-26T08:23:46.413 回答