使用Array中的值来执行jQuery中的函数

时间:2013-10-03 15:00:22

标签: javascript jquery arrays

我有一个包含几个div的页面。 div具有相同的后缀但不同的前缀。我想要做的是循环它们,如果其中一个包含0,则隐藏描述div。

div看起来像这样:

<div id="first_desc">First</div><div id="first_note1">0</div>
    <div id="second_desc">Second</div><div id="second_note1"></div>
    <div id="third_desc">Third</div><div id="third_note1"></div>

我的脚本是这样的:

$(document).ready(function() {

// Variables
    var firstdiv = 'first';
    var seconddiv = 'second';
    var thirddiv = 'third';

// Array
var myArray = new Array(firstdiv, seconddiv, thirddiv);

for(var x = 0; x < myArray.length; x++) {

    if('$("#' + myArray[x] + '_note1").text() === $.trim("0")') {
        '$("#' + myArray[x] + '_desc").hide()';
}
}
});

到目前为止,此代码无效。谁能帮我?感谢。

1 个答案:

答案 0 :(得分:0)

你还有一些额外的'

if($("#" + myArray[x] + "_note1").text() === $.trim("0")) {
    $("#" + myArray[x] + "_desc").hide();