我有一个jsp变量" tagList"其中包含一个标签列表(CQ5标签)。此列表需要显示在下拉列表中。
由于我必须在更改下拉列表时使用AJAX,我需要使用jquery来遍历" tagList"并在下拉列表中显示所有标记标题。
甚至可能吗?
我尝试了一个基本代码,但它仅提醒"未定义"。
$("#tagList").each(function(index) {
alert( index + ": " + $(this).title);
});
答案 0 :(得分:1)
如果我理解正确,你用JSP建立一个选择列表这是真的吗?如果是这样,那么通过列表迭代是相当容易的:
$("#taglist option").each(function(idx, val){
alert(idx + " : " + $(this).val());
});
在这里找一个小提琴:http://jsfiddle.net/richbuff/7tBAd/
请记住,jQuery并不了解JSP标记。 JavaScript(以及jQuery)只知道HTML和DOM。
希望这有帮助!