数组 - 如何显示div

时间:2013-09-06 15:10:28

标签: jquery arrays

我试图根据数组显示div。我使用拖放来构建我的数组并且工作正常。我遇到的问题:haw是否可以切换与我的数组具有相同类/ id的div?

var products = {
    pr1: {
        name: "Pr1 name",
        id: "myid"
    }
};
toCompare = [];
var compare = products[event.dataTransfer.getData('Text')]; //drag and drop
toCompare.push(compare.id); // works fine, I can see 'myid'
var comparenav = $('div#comparenav');
$.each(toCompare, function () {
    $(this).show();
});
<div id="comparenav" style="display: none;">lorem</div>

1 个答案:

答案 0 :(得分:1)

$(this)只是$("myid"),但您需要$("#myid")

$("#" + this).show();