У меня есть выпадающий списокКак отобразить выбранное значение в списке с помощью JQuery
<div class="col-lg-8">
<select class="form-control" id="question_type" name="agreement[question_type]">
<option value="">Select Type</option>
<option value="ss">Single select (checkbox)</option>
<option value="ms">Multi option (radio)</option>
</select>
</div>
После отправки формы я поместил эти ДАННЫЕ в таблице,
<tr data-view-key="<?php echo $jagr_id; ?>">
<td class="question_type">
<?php
if ($jagr_question_type == 'ss') {
echo 'Single select (checkbox)';
} else if ($jagr_question_type == 'ms') {
echo 'Multi option (radio)';
}
?>
</td>
<td><a href="#<?php echo $jagr_id; ?>" name="edit_agreement" ><span class="glyphicon glyphicon-edit" title="Edit"></span></a> <a href="#<?php echo $jagr_id; ?>" name="delete_agreement" ><span class="glyphicon glyphicon-trash" title="Delete"></span></a></td>
</tr>
и редактирование нажмите кнопку, я хочу отобразить выбранный элемент в выпадающем списке. используется следующий код для редактирования нажмите
$(document).on("click", "a[name = 'edit_agreement']", function(event)
{
event.preventDefault();
var jagr_id = $(this).attr("href").substring(1);
var parent = $(this).parents("[data-view-key='"+jagr_id+"']");
var question_type = parent.find("td.question_type").text();
$("#hdn_jagr_id").val(jagr_id);
$("#question_type option:selected").text(question_type);
});
с помощью $("#question_type option:selected").text(question_type);
я может отображать текст в раскрывающемся списке, но снова отправить форму значение не отвечал, Теперь HTML часть изменилась, как это (повторение го eselected пункта)
<div class="col-lg-8">
<select class="form-control" id="question_type" name="agreement[question_type]">
<option value>Single select (checkbox)//selected item</option>
<option value="ss">Single select (checkbox)</option>
<option value="ms">Multi option (radio)</option>
</select>
</div>
@Guruprasad question_type не является идентификатор, получает данные из таблицы, используя ("td.question_type") – Ann