使用.load方法后,请收听单击事件

Listen to the click event after use using the .load method

本文关键字:单击 事件 load 方法 使用      更新时间:2023-11-29

我有一个小问题。。。

index.php

<div id="order"></div>

script.js

$(document).ready(function(){
    $("#order").load("modules/main.php?load=order");
    $("#sort li").on("click", function(){
        $("#items").load("modules/main.php?load=items&order="+order);
        console.log('try123');
    });
});

main.php?load=订单

<ul class="sort" id="sort">
    <li data-order="najnovsie">Najnovšie</li>
    <li data-order="najpredavanejsie" class="select">Najpredávanejšie</li>
    <li data-order="najlacnejsie">Najlacnejšie</li>
</ul>

单击#sort li 时不执行任何操作

使用事件委派并将click事件附加到常量父元素#sort

$("#sort").on("click", "li", function(){
    $("#items").load("modules/main.php?load=items&order="+order);
    console.log('try123');
});