gpt4 book ai didi

javascript - 将数据发布到 .html 时如何隐藏 JQuery 中的元素?

转载 作者:行者123 更新时间:2023-11-28 04:47:09 25 4
gpt4 key购买 nike

我有一个 Bootstrap 导航栏,我在模态中进行搜索。一切正常,除了当我进行搜索时它想要将导航栏加载到模态中。

我只想隐藏导航栏或阻止它加载。所以我创建了一个 .hide3 类。我希望 .not() JQuery 函数会阻止它加载,但我一定遗漏了一些东西。

$("#submit_search").click(function(){
var searchID= btn.data('mylink');
$.post("search.php?&searchID="+searchID,function(data) {
$('#search_results_div').html(data).not('.hide3');
// I also tried $('.hide3').hide(); here but it hides the main navbar and not the new one created.
});
});

<nav class="navbar navbar-inverse navbar-fixed-top hide3" role="navigation">
// content here

最佳答案

 $.post("search.php?&searchID="+searchID,function(data) {
$(data).find(".hide3").remove();
$('#search_results_div').html(data);
});

或者假设搜索结果 div 中永远不会显示导航栏

CSS:

#search_result_div .hide3 { display:none }

或PHP:

if (!isset($_POST["searchID"])) { ?>
<nav class="navbar navbar-inverse navbar-fixed-top hide3" role="navigation">
<?PHP } ?>

关于javascript - 将数据发布到 .html 时如何隐藏 JQuery 中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41877450/

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