我有这个代码
<div onclick="location.href='www.example.com'">
<!--Content Here-->
</div>
<div>
<!--Content Here-->
</div>
我知道我可以对
div
和location.href
使用内联CSS样式来做类似的事情<div onclick="location.href='www.example.com';" style="cursor:pointer;">
<!--Content Here-->
</div>
尽管我宁愿不使用此方法,但由于内联样式稍后更改很糟糕
我还可以添加一个
div
用于样式设置的类,例如<div class="location" onclick="location.href='www.example.com';">
<!--Content Here-->
</div>
.location {cursor:pointer;}
但是我想知道是否存在使用CSS将
div
仅定位到location.href
的方法。我不能使用div:first-child
之类的东西,因为我想使用外部样式表为这些样式设置样式,因此必须有一种方法只能将location.href
作为目标。如果不是纯粹的CSS,是否有办法使用jQuery? 最佳答案
编辑
这是一个jquery解决方案,以为您正在寻找。
当然,您可以查找属性及其值:
$('div[onclick^="location.href"]').css('color', 'red');
查找以
onlick
开头的属性location.href
的div演示:http://jsfiddle.net/7ME5a/
关于jquery - 如何使用窗口位置设置div样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15434370/