Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Javascript 如何在找到的HTML元素之前插入整个css类?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 如何在找到的HTML元素之前插入整个css类?

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()在匹配

我需要在我试图在这段代码中找到的元素之前插入一个图像(我也试图在同一个函数中添加这个类)。 js:

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>');