我有一个页面设置,其中一些div有类.w2
而其他人没有,因为我需要这些项目具有不同的图像大小。所以我一直在四处寻找可以用来检查类是否已应用并找到class_exists
函数的内容。
所以我先做了一点测试,看看它是如何工作的,但总是返回false
。即使我试图查看页面是否已应用每个div元素所执行的类item
,但它仍会返回false
,这是相同的。
<div class="item w2">
<?php
if (class_exists('w2')) {
echo "The class is applied!";
} else {
echo "This class is not applied";
}
?>
<div>
感谢您对此提出任何建议。
/ *编辑* /
我一直在考虑这个问题,而且我不需要在每个其他div中添加另一个类。我只需要选择其他所有div。所以我想我可以使用:nth-child(偶数)选择器代替。尝试使用下面的代码工作,但我想知道是否有更清晰的方式来编写标记?
jQuery(function() {
if ($("#grid .item:nth-child(even)")) {
$(".item:nth-child(even) .figure h2").css('background', 'red');
} else {
$(".figure h2").css('background', 'blue');
}
});
感谢这篇文章提供了所有有用的答案。
答案 0 :(得分:1)
PHP library(ggmap)
bbox <- make_bbox(sep$Longitude, sep$Latitude, f = 0.01)
map <- get_map(bbox)
ggmap(map) +
geom_point(data=sep, aes(x = Longitude, y = Latitude,
color = Percent_SEP12_Assets),
size = 9, alpha = 0.6) +
scale_color_manual(breaks=c("Over 50", "Under 50"), values=c("green","red"))
函数用于检查是否存在类(在单词的OOP意义上),而不是客户端的CSS类。事实上,PHP是严格意义上的服务器端,并且在生成HTML之后根本不知道任何HTML。
要做你需要的,你可以使用jQuery,如下所示:
class_exists
答案 1 :(得分:0)
回复您编辑中的第二个问题....
http://www.barneys.com/givenchy-poplin-field-shirt-504068255.html
您正在检查现有的PHP类,而不是CSS类。你想使用jQuery。
import requests, re
from bs4 import BeautifulSoup
url=" " #here I have to use the links one by one
r=requests.get(url)