正确的fadeOut语法#id = javascript var

时间:2014-02-28 12:25:03

标签: javascript jquery

在我的代码中,有几个标签可以点击。点击我希望相应的图像为fadeOut。我的语法出了什么问题?

var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#'url'").fadeOut();

5 个答案:

答案 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