无法在Jquery移动设备中为动态下拉列表设置值

时间:2014-11-14 12:50:31

标签: javascript jquery html

我已经创建了一个动态布局,其中有一个下拉列表,它是从we​​bsql动态填充的,当我回到具有下拉列表的页面时,我必须为该下拉列表设置一个值,因为我正在删除该布局它不是持久的值我尝试了各种各样的方法但不能这样做,而是我得到空白值。我必须设置为从值中选择的值。

 ansSet = questions[i].Question.Answers.Answer;
     var fieldSerCntrl;
    fieldSerCntrl = '<div id="AnswerSection" class="Answerboldtext" style=" border-spacing: 2px; width:100%; margin-left:10px"><table style=" border-spacing: 1px; width:100%; margin-left:20px">' +
            '<tr style=" border-spacing: 1px; width:100%">' +
            '<fieldset data-role="controlgroup" style="width:80%"><select name="select-choice" id='+questions[i].Question.QuestionId+' class="dropdown" style="width:100%">';
   fieldSerCntrl = fieldSerCntrl + '<option><h5>Select Option</h5></option>';
     for (ansCnt = 0; ansCnt < ansSet.length; ansCnt++) {
        fieldSerCntrl = fieldSerCntrl + '<option value='+ansCnt+'><h5>' + ansSet[ansCnt].Description + '</h5></option>';
     console.log("ansCnt"+ansCnt);
    // $('#'+questions[i].Question.QuestionId).val($('#'+questions[i].Question.QuestionId 'option').eq(3).val());
    }
    fieldSerCntrl = fieldSerCntrl + '</select></fieldset></tr></table></div>'

    $("#QuestionsDesc").append(fieldSerCntrl);

    // $("#"+questions[i].Question.QuestionId 'option[value='+check_back[i]+']').attr('selected', true);

我是jquery的新手任何人都可以建议如何继续。

1 个答案:

答案 0 :(得分:0)

使用find()[http://api.jquery.com/find]查找动态创建的选择器并设置所选属性。