可以在jquery中迭代CQ标签列表吗?

时间:2014-03-15 23:41:15

标签: jquery cq5 aem

我有一个jsp变量" tagList"其中包含一个标签列表(CQ5标签)。此列表需要显示在下拉列表中。

由于我必须在更改下拉列表时使用AJAX,我需要使用jquery来遍历" tagList"并在下拉列表中显示所有标记标题。

甚至可能吗?

我尝试了一个基本代码,但它仅提醒"未定义"。

$("#tagList").each(function(index) {
alert( index + ": " + $(this).title);
});

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你用JSP建立一个选择列表这是真的吗?如果是这样,那么通过列表迭代是相当容易的:

$("#taglist option").each(function(idx, val){
    alert(idx + " : " + $(this).val());
});

在这里找一个小提琴:http://jsfiddle.net/richbuff/7tBAd/

请记住,jQuery并不了解JSP标记。 JavaScript(以及jQuery)只知道HTML和DOM。

希望这有帮助!