jquery的新手,无法找到解决方案。
问题: 在回调函数中,我希望2个元素淡出。它们都是“a”标签,具有不同的ID:一个ID是传入的“数据”,并且工作正常,另一个是“数据”,附加单词“plus”(这是不褪色的)。 到目前为止,这是我的代码:
<script type="text/javascript">
function callback(data, status)
{
$('a[id = ' + data + ']').fadeOut(1000, function() {
$('a[id = ' + data + ' plus]').fadeOut(1000);
});
}
</script>
有人可以帮忙吗?非常感谢!
答案 0 :(得分:0)
<script type="text/javascript">
function callback(data, status)
{
$('#' + data).fadeOut(1000, function() {
$('#' + data + 'plus').fadeOut(1000);
});
}
</script>
答案 1 :(得分:0)
删除选择器中的空格。
function callback(data, status)
{
$('a[id = ' + data + ']').fadeOut(1000, function() {
$('a[id = ' + data + 'plus]').fadeOut(1000); //space removed
});
}
callback("test");
Js Fiddle http://jsfiddle.net/wXLcC/