我这里有一些代码,可以像预期的那样向每个href添加一个字符串。我试图更改以在while循环内创建一个IF,以忽略带有“位置按钮”和“电话箱”类的hrefs
<script type="text/javascript">
jQuery(document).ready(function(){
setTimeout(function(){
<?php
oneToAnother(64, 'gclid');
oneToAnother(32, 'utm_source');
oneToAnother(33, 'utm_medium');
oneToAnother(34, 'utm_campaign');
?>
var a = jQuery('.wrapper a');
for(var i = 0; i < a.length; i++){
var link = jQuery(a[i]).attr('href');
jQuery(a[i]).attr('href', link + '<?=$string?>');
}
}, 1500);
});
</script>
尝试将IF添加到我的php中,结果不一。
将字符串添加到所有标签的hrefs中,但不包含“ phonebox”或“ location-button”类。带有“电话亭”或“位置按钮”的标签不会在其href后面附加一个字符串。
答案 0 :(得分:1)
为什么不立即使用jQuery排除它们?
var a = jQuery('.wrapper a').not('.phonebox, .location-button');