Javascript 如何在找到的HTML元素之前插入整个css类?
我需要在我试图在这段代码中找到的元素之前插入一个图像(我也试图在同一个函数中添加这个类)。 js:Javascript 如何在找到的HTML元素之前插入整个css类?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我需要在我试图在这段代码中找到的元素之前插入一个图像(我也试图在同一个函数中添加这个类)。 js: insertSearchIcon: function(){ $(document).find('jstree-icon').prepend('<div class="oob-dropdown">test</div>'); } 希望我正在尝试做的是可能的,但是谢谢你的帮助 您可能错过了选择器中的查找('jstree-icon')第二个prepend()在匹配
insertSearchIcon: function(){
$(document).find('jstree-icon').prepend('<div class="oob-dropdown">test</div>');
}
希望我正在尝试做的是可能的,但是谢谢你的帮助 您可能错过了选择器中的
查找('jstree-icon')第二个prepend()
在匹配选择器的第一个子元素之前添加另一项。
要在另一个元素之前添加另一个元素,您可能会对之前的感兴趣:
$('.jstree图标')。在('test')之前代码>
顺便说一句:$(document).find()可能不是最佳实践,而是直接使用选择器 您可能错过了选择器中的
查找('jstree-icon')
第二个prepend()
在匹配选择器的第一个子元素之前添加另一项。
要在另一个元素之前添加另一个元素,您可能会对之前的感兴趣:
$('.jstree图标')。在('test')之前代码>
顺便说一句:$(document).find()可能不是最佳实践,而是直接使用选择器 .prepend()
插入一个元素作为另一个元素的第一个子元素;听起来你需要。您的选择器还需要一个点(假设jstree icon
是一个类)
$('.jstree图标')。在('test')之前;
.prepend()
插入一个元素作为另一个元素的第一个子元素;听起来你需要。您的选择器还需要一个点(假设jstree icon
是一个类)
$('.jstree图标')。在('test')之前;
这很可能,只是不可理解?试着用一种不同的方式来解释,你只是想插入一个元素,整个CSS,或者其他完全的东西,什么东西不起作用?对不起,哈哈,我想我不知道所有的术语都是正确的。我想把它放在htmlit中的一个元素之前。oob下拉列表是可能的,只是不可理解?试着用一种不同的方式来解释,你只是想插入一个元素,整个CSS,或者其他完全的东西,什么东西不起作用?对不起,哈哈,我想我不知道所有的术语都是正确的。我想把.oob下拉列表放在htmltried中的一个元素之前,但仍然看不到任何结果,当我放进去时,它会知道我指的是css对象吗?谁做$(文档)。当$(选择器)
做同样的事情时,查找(选择器)
?最好的建议是正确的方法以及纠正错误:)好的观点哈哈,我想知道…你能用addclass函数吗?或者这可能会破坏代码的正确性?尝试了它,但仍然没有看到任何结果,当我输入时,它会知道我指的是css对象吗?谁做$(文档)。当$(选择器)
做同样的事情时,查找(选择器)
?最好的建议是正确的方法以及纠正错误:)好的观点哈哈,我想知道…你能用addclass函数吗?或者这可能会破坏密码,对吗?
.oob-dropdown {
background-image: url("/apps/cdpe/img/search_444444.png");
background-color: transparent;
background-repeat: no-repeat;
height: 25px;
width: 25px;
border: none;
padding-top: 1cm;
position: relative;
}
$('.jstree-icon').before('<div class="oob-dropdown">test</div>');