Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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不会在我的无序列表后插入_Jquery - Fatal编程技术网

jquery不会在我的无序列表后插入

jquery不会在我的无序列表后插入,jquery,Jquery,我有一个无序的ul列表,我试图在ul前后插入一些标签。它似乎可以在ul之前插入我的标签,但由于某些原因,它不会在ul之后插入。以下是JSFIDLE: 如果你检查一下结果,你就会明白我在说什么。最初我用链子把它拴起来,但它似乎把前后两个字母插在了一起,这就是我把它分开的原因。我想如果我先做了。之后,然后。之前,它会正确显示,但它不起作用。非常感谢您的帮助 感谢大家,这是因为您正在将无效标记传递给after方法,在将所选元素作为同级元素前后插入元素,如果要包装该元素,应改用wrap方法 $('.is

我有一个无序的ul列表,我试图在ul前后插入一些标签。它似乎可以在ul之前插入我的标签,但由于某些原因,它不会在ul之后插入。以下是JSFIDLE:

如果你检查一下结果,你就会明白我在说什么。最初我用链子把它拴起来,但它似乎把前后两个字母插在了一起,这就是我把它分开的原因。我想如果我先做了。之后,然后。之前,它会正确显示,但它不起作用。非常感谢您的帮助


感谢大家,这是因为您正在将无效标记传递给after方法,在将所选元素作为同级元素前后插入元素,如果要包装该元素,应改用wrap方法

$('.isNav').addClass('nav').wrap('<nav class="navbar navbar-inverse"><div class="navbar-inner"></div></nav');

这是因为您正在将无效标记传递给after方法,在将所选元素作为同级元素前后插入元素,如果要包装该元素,则应改用wrap方法

$('.isNav').addClass('nav').wrap('<nav class="navbar navbar-inverse"><div class="navbar-inner"></div></nav');
你必须用包装纸。前后不添加传递给函数的实际HTML,而是使用结束标记添加整个元素。因此,您之前添加的元素会自动关闭,之后没有打开的标记可以使用afterfunction关闭

使用wrap的示例:

你必须用包装纸。前后不添加传递给函数的实际HTML,而是使用结束标记添加整个元素。因此,您之前添加的元素会自动关闭,之后没有打开的标记可以使用afterfunction关闭

使用wrap的示例:

$('.isNav').addClass('nav').wrap('<nav class="navbar navbar-inverse"><div class="navbar-inner">');