在我的代码中,有几个标签可以点击。点击我希望相应的图像为fadeOut。我的语法出了什么问题?
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#'url'").fadeOut();
答案 0 :(得分:0)
试试这个,
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#"+url).fadeOut();
$(“#'url'”)仅适用于ID为
的元素<span id="''url''">test</span>
答案 1 :(得分:0)
尝试使用此代码,您的$("#" + url)
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#" + url).fadeOut();
答案 2 :(得分:0)
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#"+url).fadeOut();
答案 3 :(得分:0)
只需在网址中附加#
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#" + url).fadeOut('slow');
答案 4 :(得分:0)
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#"+url).fadeOut(100); <-- add milliseconds