淡出#id=javascript变量的正确语法

淡出#id=javascript变量的正确语法,javascript,jquery,Javascript,Jquery,在我的代码中,有几个标记可以单击。单击我希望相应的图像淡出。我的语法有什么问题 var id = $(this).attr('id'); var url = id.replace('ServiceClick', ''); $("#'url'").fadeOut(); 试试这个 var id = $(this).attr('id'); var url = id.replace('ServiceClick', ''); $("#"+url).fadeOut(); $(“#‘ur

在我的代码中,有几个标记可以单击。单击我希望相应的图像淡出。我的语法有什么问题

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

   var id = $(this).attr('id');
   var url = id.replace('ServiceClick', '');
   $("#"+url).fadeOut();
$(“#‘url’”)仅适用于id为

<span id="''url''">test</span>
测试

试试这个代码,你的
$(“#”+url)不正确。

只需在#后面添加url即可

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

$(“#”+url).fadeOut(100);谢谢,至少现在我有了正确的语法。但它不会因id而消失,只会因类:S而消失
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#"+url).fadeOut();
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#" + url).fadeOut('slow');
var id = $(this).attr('id');
var url = id.replace('ServiceClick', '');
$("#"+url).fadeOut(100); <-- add milliseconds