0
訪問多層次對象數據有這個代碼的JS,在點擊發生這種情況:如何用jQuery
var self = $(this);
self.click(function(e){
e.preventDefault();
var nid = self.parents('.innerContainer').attr('nid');
var subjectTitleNID = settings.xxxxx.yyyy["nid-" + nid]
通過HTML我能找到InnerContainer的NID值,這是主要的父母。
從控制檯,如果我運行Drupal.settings.xxxx.yyyyy(其中xxxx和yyyy是我的目的地),我會得到一個兒童對象列表。
[ 「NID-463」]
[ 「NID-465」]
[ 「NID-466」]等....
NID-466是分配給VAR NID的值。
但我現在需要找到是:多少個孩子中有[「NID-466」]
2.什麼是他們的價值觀
通常我會運行簡單的循環,但我不知道如何定位這些值。對於更詳細的結構
for (i=0; i < dont know what to put here .length; i++) {
> Drupal.settings.xxxx.yyyy[nid-466][nid-??] // this is incorrect
}
見圖片:
例如,我會做到這一點。
任何想法? 感謝 喬治
你循環[NID-466]'再次得到鍵和值 – Spokey 2014-09-19 11:51:41