gpt4 book ai didi

jquery - 使用 jQuery 更改列表项的位置

转载 作者:行者123 更新时间:2023-12-01 08:22:47 25 4
gpt4 key购买 nike

我的侧边栏中有一个标签云小部件,并且我的侧边栏中还有一个搜索框。我想将搜索框移至<h3>下方在小部件标签云中,以便它出现在实际标签之前。

这是我尝试过的 Jquery。我尝试在 tagcloud 类(具有实际标签)之前添加搜索框。

$(document).ready(function() {$('.tagcloud').prepend($('search'));  })

你能向我解释一下为什么它不起作用吗? (注意,我的文档中还有一些其他 jquery 函数可以更改标签云。也许它们会干扰?我将它们复制到底部)

这是标签云 html

<li class="widget widget_tag_cloud" id="tag_cloud-3">
<h3>My Stupid Blog</h3>

<div class=tagcloud">
{irrelevant tag links }

</div>

我还有一个搜索框

<li class="widget thesis_widget_search" id="search">  
{search html}
</li>

我的文档中的其他 Jquery 函数

 $(function () {
$('a[class^="tag-link"]').css('fontSize', '1.3em');
$('a[class^="tag-link"]:odd').css('color', '#A1422F');
$('a[class^="tag-link"]:even').css('color', '#1E2582');
});


$(function () {
$('#s').val('search box');
});

最佳答案

这对你有用。

$(function() {
var searchHtml = $("#search").html();
$("#search").remove();
$(".tagcloud").before(searchHtml);
});

奖金:

对于一些额外的信息,您的“其他 jquery 函数”应该更改。您确实应该删除 $(function() 调用。您应该只在页面上使用它一次。此函数调用实际上只是 document.ready 监视。

$(function () {
var searchHtml = $("#search").html();
$("#search").remove();
$(".tagcloud").before(searchHtml);

$('a[class^="tag-link"]').css('fontSize', '1.3em');
$('a[class^="tag-link"]:odd').css('color', '#A1422F');
$('a[class^="tag-link"]:even').css('color', '#1E2582');

// Not sure what this is, unless you have an element with id="s"
$('#s').val('search box');
});

关于jquery - 使用 jQuery 更改列表项的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6271283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com