Javascript Jquery向css添加属性值

Javascript Jquery向css添加属性值,javascript,jquery,css,Javascript,Jquery,Css,我不熟悉jquery。我只想在下拉菜单上执行以下任务: if (scrnwidth <= 761) { if (display was block) { //Defaultly testi has display:none property. testi = make testi display } else{ return false; } }

我不熟悉jquery。我只想在下拉菜单上执行以下任务:

if (scrnwidth <= 761) {
        if (display was block) {
            //Defaultly testi has display:none property.
            testi = make testi display
        }
        else{
            return false;
        }
    }

if(scrnwidth要制作div show,您可以使用:

$('#name-of-div').show();
或者如果你想隐藏一个div然后…鼓点

$('#name-of-div').hide();
如果您只想在显示/隐藏之间切换,则

$('#name-of-div').toggle();
语法不正确

 testi = testi.css("display" == "none");
正确语法

 testi = testi.css("display","none");


testi.hide();

隐藏元素的语法不太正确,需要将规则和值作为单独的参数提供:

testi.css("display", "none");
// or testi.hide()
尽管如此,我还是强烈建议您不要使用JS,而是使用CSS媒体查询:

.main_header {
  display: block;
}

@media (max-width: 760px) {
  .main_header {
    display: none;
  } 
}

您可能不需要jquery

document.querySelector('#div').style.display = 'block' // 'none'
jQuery('.menu_-toggler')。单击(函数(){
var scrnwidth=jQuery(window).width();
var display=jQuery('.mobile_menu_wrapper');
var testi=jQuery('.main_header');
如果(scrnwidth更正语法:

jQuery('.menu_toggler').click(function () {

    var scrnwidth = jQuery(window).width();
    var display = jQuery('.mobile_menu_wrapperr');
    var testi = jQuery('.main_header');
    if (scrnwidth <= 761) {
        if (display.css("display") === "block") {
            testi = testi.css("display","none");
        }
        else{
            return false;
        }
    }
});
jQuery('.menu_-toggler')。单击(函数(){
var scrnwidth=jQuery(window).width();
var display=jQuery('.mobile_menu_wrapper');
var testi=jQuery('.main_header');

if(scrnwidth
testi.css(“display”,“none”);
是正确的语法(或
testi.hide()
)-尽管我建议您使用媒体查询在css中执行此逻辑。有关此操作的更多详细信息,请参阅我的答案,尝试检查元素是否可见。并基于此隐藏元素。
if(display.is(“:visible”))css('display','none');
jQuery('.menu_toggler').click(function () {
    var scrnwidth = jQuery(window).width();
    var display = jQuery('.mobile_menu_wrapperr');
    var testi = jQuery('.main_header');
    if (scrnwidth <= 761) {
        if (display.attr("style")=="display:block") {
            testi = testi.attr("style","display:none;");
        }
        else{
            return false;
        }
    }
});
jQuery('.menu_toggler').click(function () {

    var scrnwidth = jQuery(window).width();
    var display = jQuery('.mobile_menu_wrapperr');
    var testi = jQuery('.main_header');
    if (scrnwidth <= 761) {
        if (display.css("display") === "block") {
            testi = testi.css("display","none");
        }
        else{
            return false;
        }
    }
});