我试图制作一个干净的 jQuery 代码,并将我所有的东西放在一个我在“每个”中调用的函数中。问题是没有任何反应,并且在控制台中没有出现任何错误。
这是一个示例代码:
$(function() {
    $('.myElement').each(function() {
        if($(this).children()) {
            myFunction();
        } else {
            myFunction('.myOtherElement');
        }
    });
});
function myFunction(selector) {
    if(!selector) {
        $(this).html('Finish');
    } else {
        $(this).find(selector).html('Finish');
    }   
}
如果我将函数内容放在 .each 中,它可以工作,但在单独的函数中则不行,我认为它应该可以工作。为什么这段代码不起作用?