這裏選擇選擇的值是我的html代碼無法設置使用jQuery
<select id="ddlCountry" placeholder="optional" class="select" title="Select Country">
<option value="0">Select Country</option>
</select>
這裏是jQuery代碼.....
$(document).ready(function() {
$('select.select').each(function() {
var title = $(this).attr('title');
if ($('option:selected', this).val() != '') {
title = $('option:selected', this).text();
$(this)
.css({
'z-index': 10,
'opacity': 0,
'-khtml-appearance': 'none'
})
.after('<span class="select">' + title + '</span>')
.change(function() {
val = $('option:selected', this).text();
$(this).next().text(val);
})
}
});
var country = [{
"CountryID": 1,
"CountryName": "Afghanistan"
}, {
"CountryID": 2,
"CountryName": "Albania"
}, {
"CountryID": 3,
"CountryName": "Algeria"
}, {
"CountryID": 4,
"CountryName": "American Samoa"
}, {
"CountryID": 5,
"CountryName": "Andorra"
}, {
"CountryID": 6,
"CountryName": "Angola"
}, {
"CountryID": 7,
"CountryName": "Anguilla"
}, {
"CountryID": 8,
"CountryName": "Antarctica"
}, {
"CountryID": 9,
"CountryName": "Antigua and Barbuda"
}, {
"CountryID": 10,
"CountryName": "Argentina"
}];
$.each(country, function (index, item) {
$('#ddlCountry').append($('<option></option>').val(item.CountryID).html(item.CountryName));
});
$('#ddlCountry').val(2);
});
我已經設置的下拉值2準備好,但默認值總是Select Country
這裏是jsfiddle
問題是什麼? – Jai
更新plz檢查 – iJade
剛發佈了一個答案。 – Jai