AngularJS错误”;element.childs(..).slideToggle不是函数“;

AngularJS Error "element.children(...).slideToggle is not a function"

本文关键字:slideToggle 函数 错误 element childs AngularJS      更新时间:2024-02-02

正如标题所说,每当我点击一个应该有元素描述的元素时,我都会收到错误。我尝试删除restrict: 'E'中的E,并将其替换为"A",但没有成功。我试着以多种方式让我的功能发挥作用,但我似乎无法发挥作用。当你点击它时,它应该显示元素中的文本。你能帮我吗?

module.exports = function() {
    return {
        restrict: 'EA',
        templateUrl: 'api.html',
        link: function(scope, element) {
            //Dom manipulation
            element.on("click", function(e) {
                element.children(':last-child').slideToggle();
            })
        }
    };
};
element.children(':last-child').slideToggle();

为空或未定义,因此没有相应的函数slideToggle。

尝试:

element.children().last().slideToggle();

$(this).children().last().slideToggle();