Replace 将变量设置为单击的div的ID,然后修改该变量以选择其他div
我有多个图像,当我单击其中一个时,我希望代码将特定图像ID(Replace 将变量设置为单击的div的ID,然后修改该变量以选择其他div,replace,attributes,onclick,Replace,Attributes,Onclick,我有多个图像,当我单击其中一个时,我希望代码将特定图像ID(“image\u select\u 1”)设置为变量。然后,我想通过删除中间的文本“select”(两边都有下划线)来修改该变量,使该变量成为“image1”。然后使用该变量以不同的DIV为目标并淡入。这是我的代码,但它当然不起作用 var foo; $('.game_selection_image').click(function() { foo = $(this).attr("
“image\u select\u 1”
)设置为变量。然后,我想通过删除中间的文本“select”
(两边都有下划线)来修改该变量,使该变量成为“image1”
。然后使用该变量以不同的DIV
为目标并淡入。这是我的代码,但它当然不起作用
var foo;
$('.game_selection_image').click(function() {
foo = $(this).attr("id");
foo = foo.replace("_select_","");
$("#" + foo).fadeIn(500);
});
任何帮助都将不胜感激,谢谢:)注意你的变量
$("div.game_selection_image").click(function(e) {
var foo = $(this).attr("id");
foo = foo.replace("_select_","");
$('#' + foo).fadeIn(500);
});
事实上,我刚刚发现了这一点,但它仍然不起作用。当我在淡入前打开window.alert(foo)时,它有正确的名称,但仍然没有淡入。EDIT:它工作,我需要睡觉,我不断犯愚蠢的错误;谢谢:D