我有以下 HTML
<div class='tile'>
<a href='http://test-site.local' >
<div class='tileContents'>
<div class='tileImage'>
<i class='icon-'></i>
</div>
<div class='tileCaption'>
<h4>Logos</h4>
<p></p>
</div>
</div>
</a>
</div>
<div class='tile'>
<a href='http://test-site.local' >
<div class='tileContents'>
<div class='tileImage'>
<i class='icon-'></i>
</div>
<div class='tileCaption'>
<h4>Adverts</h4>
<p></p>
</div>
</div>
</a>
</div>
我想将href
属性更新为我希望使用h4
标记值作为定位和区分两个 DIV 的任何 URL,因为它们具有相同的类名。
因此,例如,我想将第一个 div 的 a 标签中的 URL 更新为:
<a href="http://www.google.com">
so if the value of the h4 tag = "Logos" then update the URL to "http://www.google.com"
第二个 DIV 也是如此:
<a href="http://www.yahoo.com">
so if the value of the h4 tag = "Adverts" then update the URL to "http://www.yahoo.com"
我有以下内容,但我认为我没有正确获取选择器:
<script src="/script/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
var value = $('div.tile h4').html();
if (value = "Logos");
$("DIV.tile a").attr("href", "http://www.google.com");
if (value = "Adverts");
$("DIV.tile a").attr("href", "http://www.yahoo.com");
});
</script>
对此的任何帮助将不胜感激..