Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery在右键单击时删除动态生成的li_Jquery - Fatal编程技术网

jQuery在右键单击时删除动态生成的li

jQuery在右键单击时删除动态生成的li,jquery,Jquery,我有一个网站,需要能够通过添加和删除创建收藏夹。我正在使用jQuery的mousedown和contextMenu让我走到这一步;但是我无法删除/删除li。删除li后,我需要更新数据库。生成的ul/li如下所示: <div id="ctl00_updt_pnl"> <ul id="ctl00_ul_0_button"> <li id="ctl00_li_0_button"><a href="#" id="ctl00_a_0">

我有一个网站,需要能够通过添加和删除创建收藏夹。我正在使用jQuery的mousedown和contextMenu让我走到这一步;但是我无法删除/删除li。删除li后,我需要更新数据库。生成的ul/li如下所示:

<div id="ctl00_updt_pnl">
    <ul id="ctl00_ul_0_button">
        <li id="ctl00_li_0_button"><a href="#" id="ctl00_a_0">myFavorites<!--[if gt IE 6]><!--></a><!--<![endif]--><!--[if lt IE 7]><table border="0" cellpadding="0" cellspacing="0"><tr><td><![endif]-->
            <ul id="ctl00_ul_1_button">
                <li id="ctl00_li_1_button_1" class="right">
                    <div id="ctl00_Panel_1" style="width:300px;"><input type="submit" name="ctl00$add_myFavorites" value="Add to myFavorites..." id="ctl00_add_myFavorites" class="right" style="color:Black;font-size:9pt;font-weight:bold;width:130px;float:left;" />&nbsp&nbsp&nbsp&nbsp<img title="Click to View How to use" class="right_openmenu" src="Scripts/jQuery_ContextMenu/images/lightning.png" alt="How to use Menu" style="border-width:0px;margin:0 25px 0 0;" />
                    </div>
                </li>

                <div>
                    <li class="right_li" id="li_49"><a class="right_li_href" href="">&nbsp;test 11-28 #18</a></li>
                    <li class="right_li" id="li_50"><a class="right_li_href" href="">&nbsp;test 11-28 #19</a></li>
                    <li class="right_li" id="li_51"><a class="right_li_href" href="">&nbsp;test 11-28 #20</a></li>
                    <li class="right_li" id="li_52"><a class="right_li_href" href="">&nbsp;test 11-28 #21</a></li>
                </div>
            </ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
        </li>
    </ul>
    <div id="ctl00_Panel_2" class="div_hf_favorite_name_css">
        <input type="submit" name="ctl00$ButtonHiddenDeleteFavorite" value="ButtonHiddenDeleteFavorite" id="ctl00_ButtonHiddenDeleteFavorite" class="css_deleteFavorite" style="display:none;" /><input type="hidden" name="ctl00$id_hf_favorite_name" id="ctl00_id_hf_favorite_name" value="0" />
    </div>
    <div id="ctl00_Panel_3" class="div_hf_li_to_be_deleted_css">
        <input type="hidden" name="ctl00$id_hf_li_to_be_deleted" id="ctl00_id_hf_li_to_be_deleted" />
    </div>
</div>

如果需要将事件绑定到将动态创建的li,请改用.on()处理程序

$(document).ready(function() {

    $('body').on('mousedown', '.right_li', function(event) {
        if (event.which == 3) {
            $(this).remove();
            // Your Code Here
        }
    });

});
$(document).ready(function() {

    $('body').on('mousedown', '.right_li', function(event) {
        if (event.which == 3) {
            $(this).remove();
            // Your Code Here
        }
    });

});