2013-10-03 15 views
0

我有一個包含多個div的頁面。 divs具有相同的後綴但不同的前綴。我想要做的是循環它們,如果其中一個包含0隱藏描述div。使用Array中的值執行jQuery中的函數

的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()'; 
} 
} 
}); 

到目前爲止,這個代碼是行不通的。誰能幫我?謝謝。

回答

0

你在那裏有一些額外的'

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

太棒了!有效。非常感謝你。 – Leones