我用动态下拉与jquery.I获取数据到下拉菜单,但当我选择特定项目时,它是获取列表中的第一条记录。动态下拉使用jQuery?
我的编码: 此函数是来自ajax的响应。
function updateItem()
{
var item= xmlhttp.responseXML.getElementsByTagName("ExpenseType");
var itemId = "0";
var itemName = "--";
document.getElementById("reportAhcc_Item_ID_S").length = 0;
if(item.length != "0")
{
for(var i=0;i<item.length;i++)
{
itemId=item[i].getElementsByTagName("ItemId")[0].childNodes[0].nodeValue;
itemName=item[i].getElementsByTagName("ItemName")[0].childNodes[0].nodeValue;
document.getElementById("reportAhcc_Item_ID_S").options[i]=new Option(itemName,itemId);
}
}
else
{
document.getElementById("reportAhcc_Item_ID_S").options[0]=new Option(itemName,itemId);
}
}
下面的代码来创建组合框
$("#reportAhcc_Item_ID_S").combobox()
从列表中获取所选的项目,我用
var getItem = $("#reportAhcc_Item_ID_S option:selected").text();
听到我面临problem.Always它取第一个记录列表。
您能否帮助您如何从列表中获取所选项目?
与问候, 钱德拉塞卡
格式正确下一次你的代码! – CoolEsh 2011-02-25 08:19:33
你的'updateItem'函数似乎没有从jQuery中获益太多。 – 2011-02-25 08:24:17
我怎样才能继续没有updateItem功能 – Chandu 2011-02-25 08:56:35