在将数据发布到.html时,如何在JQuery中隐藏元​​素?

DDJ*_*DDJ 1 html javascript css jquery twitter-bootstrap

我有一个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
Run Code Online (Sandbox Code Playgroud)

mpl*_*jan 5

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

或者假设在搜索结果div中没有​​显示导航栏

CSS:

#search_result_div .hide3 { display:none }
Run Code Online (Sandbox Code Playgroud)

或PHP:

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