데이터베이스를 쿼리하고 선택 필드에서 반환 된 결과를 강조 표시하는 스크립트가 있습니다.데이터베이스 쿼리 결과에 따라 '선택'옵션 선택
jquery, jquery mobile 및 jquery UI와 함께 codeigniter를 사용하고 있습니다.
내보기 구문은 다음과 같습니다
<select id="defaulttreated" name="defaulttreated" data-mini="true" data-theme="a">
<option value="0" selected></option>
<option value="yes">Yes</option>
<option value="no">No</option>
</select>
내보기 JQuery와는 : 나는 결과의 값이 작동하는지 확인했습니다
function gettreating() {
//populate treating start
var deliveryaddress = $("#deliveryaddress").val();
//populate treating end
$.post('gettreatingdefault', {
deliveryid: deliveryaddress
}, function (result) {
alert(result);
var el = $('#defaulttreated');
el.val(result).attr('selected', true).siblings('option').removeAttr('selected');
el.selectmenu("defaulttreated", true);
});
}
. 현재 경고는 '예'를 반환합니다.
defaulttreated
선택 상자에서 yes
을 어떻게 선택합니까?
현재 오류 메시지는 다음과 같습니다
function gettreating(){
$.post('gettreatingdefault.php',
{deliveryid: $("#deliveryaddress").val()},
function(result){
$('#defaulttreated option').each(function(){
$(this).removeAttr('selected');
if($(this).val() === result){
$(this).attr('selected', 'selected');
}
});
}
});
}
'el.selectmenu ("defaulttreated", true);이 줄의 내용을 묻는 메시지가 표시 될 수 있습니다. 옵션 요소를 가져 오는 중 선택 영역에 속성을 설정하려고합니다. –