Jquery:如果页面有元内容 - 有css

时间:2014-04-29 19:13:36

标签: javascript jquery html css

尝试设置div,仅在具有特定元内容的网页中可见 这是代码。在某个地方拿起了第一条线。我是一个JQ菜鸟,所以很确定有一个错误。但是,出于某种原因,没有太多关于使用jquery读取元的信息。

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

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

3 个答案:

答案 0 :(得分:2)

由于信息很少,并且假设meta内容/元素不一定是您尝试设置样式的元素的子元素:

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

答案 1 :(得分:0)

试试这个

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

你只需要用对象的html地址更改ELEMENT,如果包含变量m将属性为.extramenulevel css display:block

答案 2 :(得分:-1)

只需使用:

var author = $('meta[name=author]').attr("content");

(来源:Is it possible to use jQuery to read meta tags

所以你可以做你喜欢的事情:

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