我有一个函数可以根据您单击的链接的ID动态淡化元素。也就是说...你单击一个id为“show_tide”的链接,该函数会从中删除“show_”并淡化id的左边。 “show_tide”变成“潮流”。
我遇到了某种语法错误,无法弄清楚它是什么..帮助?
谢谢!
HTML:
<img id="show_tide" class="vid" src"#">
<iframe id="tide" class="vim" src="http://google.com"></iframe>
JavaScript的:
$('.vim, #underlay').hide();
$('.vid').click(function() {
var id = $(this).attr("id").replace("show_","").toLowerCase();
$('id, #underlay').fadeIn(400);
});
$('#underlay').click(function() {
$('.vim, #underlay').fadeOut(400);
});
答案 0 :(得分:2)
行应该是:
$('#' + id + ', #underlay').fadeIn(400);
否则你试图找到所有<id>
元素:)