jquery将所选属性设置为选定的下拉列表

时间:2016-08-30 06:26:00

标签: php

我需要将动态生成的下拉列表的selected属性设置为与从数据库中选择的记录的id匹配的值。 下面是动态生成下拉列表的jquery,

function cityBind(obj)
{
    var dropDown = "<b>Preferred Location <sup><font color='Red' >*</font> : </b><select name='city' id='city'><option value='' >Select City</option>";
    for(var i=0; i<obj.length; i++)
        {
            dropDown = dropDown+"<option value='"+obj[i].id+"'  >"+obj[i].city+"</option>";
        }
    dropDown = dropDown+"</select>";
    $("#citydiv").html(dropDown);
}

我是初学者,我正在寻求专家的帮助。

1 个答案:

答案 0 :(得分:0)

for(var i=0; i<obj.length; i++)
    {   
        if($("#cityid").val() == obj[i].id)
            dropDown = dropDown+"<option value='"+obj[i].id+"' selected=selected >"+obj[i].city+"</option>";
        else
            dropDown = dropDown+"<option value='"+obj[i].id+"'  >"+obj[i].city+"</option>";
    }

只是对代码进行了一些改动并解决了问题,并将其解决了所有问题。