gpt4 book ai didi

jquery - addClass 不起作用,无法定义(这个)

转载 作者:行者123 更新时间:2023-12-01 08:25:28 25 4
gpt4 key购买 nike

这是我的 JavaScript:

$(function() {
$(".image2").click(function() {var image = $(this).attr("rel");
$('#image2').hide();
$('#image2').fadeIn('slow');
$('#image2').html('<embed height="253" width="440" wmode="transparent" src="' + image + '"></embed>');
return false;
});
});

$(document).ready(function() {
$("#thumb2 a").each(function() {
var image = $('#image2 embed').attr('src');alert(image);
if(this.attr('rel') = image )
$(this).addClass("open");
});
});

和我的html:

<style>
#thumb2 img { border:1px solid #dfdfdf; padding:3px; height:29px; margin-top:5px; opacity:0.3; }
#thumb2 img:hover { border:1px solid #fc7200; opacity:1.0; }
.image2.open { border:1px solid #fc7200; opacity:1.0; }
</style>

<div id="image2"><embed height="253" width="440" wmode="transparent" src="images/kameralar.swf"></embed></div>
<div id="thumb2">
<a href="#" rel="images/kameralar.swf" class="image2" ><img src="images/t1.png" border="0"/></a>
<a href="#" rel="images/standalone.swf" class="image2"><img src="images/t2.png" border="0"/></a>
<a href="#" rel="images/mobil.swf" class="image2"><img src="images/t3.png" border="0"/></a>
<a href="#" rel="images/3b2.swf" class="image2"><img src="images/t4.png" border="0"/></a>
<a href="#" rel="images/canon.swf" class="image2"><img src="images/t5.png" border="0"/></a>
<a href="#" rel="images/indigovision.swf" class="image2"><img src="images/t6.png" border="0"/></a>
</div>

无法向 rel 属性与 embed src 属性相同的链接添加类...已添加 jquery...请 smb 帮助!

最佳答案

问题是 .attr() 不是 DOM 元素上可用的方法,并且 = 设置(或尝试)左侧,而不是比较两个都。要解决第一个问题,您需要将其包装起来,因此:

if(this.attr('rel') = image )

需要:

if($(this).attr('rel') == image)

另请注意双 == 用于比较,而不是集合。

<小时/>

但是,更短、更高效的更好解决方案是:

$(document).ready(function() {
var image = $('#image2 embed').attr('src');
$("#thumb2 a[rel='" + image + "']").addClass("open");
});

关于jquery - addClass 不起作用,无法定义(这个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4366676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com