Javascript Jquery:如果页面有元内容,那么使用css

Javascript Jquery:如果页面有元内容,那么使用css,javascript,jquery,html,css,Javascript,Jquery,Html,Css,正在尝试设置一个div,该div仅在具有特定元内容的页面上可见 这是代码。在某处听到了第一行。我是JQ的noob,所以我很确定这是个错误。但是,由于某些原因,没有太多关于使用jquery阅读meta的信息 var m = $("meta[content=submenu]"); $(".extramenulevel").css('display','block'); 试试这个 var m = $("meta[content=submenu]"); if($("ELEMENT")

正在尝试设置一个div,该div仅在具有特定元内容的页面上可见 这是代码。在某处听到了第一行。我是JQ的noob,所以我很确定这是个错误。但是,由于某些原因,没有太多关于使用jquery阅读meta的信息

var m = $("meta[content=submenu]");    

$(".extramenulevel").css('display','block');
试试这个

var m = $("meta[content=submenu]");    
if($("ELEMENT").contains("$m")) {
  $(".extramenulevel").css('display','block'); // do stuff 
}

您只需使用对象的html地址更改元素,如果该对象包含变量m,则该对象将属性设置为。extramenulevel css display:block

只需使用以下内容:

var author = $('meta[name=author]').attr("content");
if($('meta[content=submenu]').length>0)
    $(".extramenulevel").css('display','block');
(来源:)

因此,在您的情况下,您可以这样做:

var author = $('meta[name=author]').attr("content");
if($('meta[content=submenu]').length>0)
    $(".extramenulevel").css('display','block');

没有多少信息,并且假设
meta
content/element不一定是要设置样式的元素的子元素:

$(".extramenulevel").css('display', $('meta[content="submenu"]').length ? 'block' : 'none');

你试过:
if(m.length>0){$(“.extramenulevel”).css('display','block');}
?它可以在所有元数据上运行。我只需要一些wordsOk,你能不能给这个问题添加更多关于你想要检查什么元内容值的信息?还有,HTML,让我们了解一下我们正在使用的结构。还有:“所有的meta都能用它。[我]只需要一些特定的词”-这到底是什么意思?什么词?他们在哪里?在属性中,属性本身?这是完美的!非常感谢。