jquery更改了图像id脚本

时间:2013-09-16 13:33:56

标签: jquery

我有这段代码:http://jsfiddle.net/fGHmF/2/

和它的工作好。 现在我向每个图像id添加单词“size”。像这样:

<img src='images/size1.png' alt='img1' id='size1' />
<img src='images/size2.png' alt='img2' id='size2' />
<img src='images/size3.png' alt='img3' id='size3' />
<img src='images/size4.png' alt='img4' id='size4' />

因为我更改了脚本不再有效的ID:http://jsfiddle.net/6RTr7/

我需要在脚本中进行哪些更改才能使其正常工作?

4 个答案:

答案 0 :(得分:1)

更新onReady回调中id变量的值:

$(document).ready(function(){
    var id = "size2";
    $("#dogSizeBox #"+id).addClass('border-highlight');
})

<强> Working Demo

答案 1 :(得分:0)

尝试:

$(document).ready(function(){
    var id = "2";
    $("#dogSizeBox #size"+id).addClass('border-highlight');
});

DEMO FIDDLE

答案 2 :(得分:0)

DEMO

$(document).ready(function(){
    var id = "size2";
    $("#dogSizeBox #"+id).addClass('border-highlight');
})

答案 3 :(得分:0)

您需要以下内容才能正常工作

$("#dogSizeBox #size"+id).addClass('border-highlight');

我在“#”符号后面添加了“size”这个词,在fiddler上进行了测试并且正在运行。