我想根据我的值更改jquery下拉选项。并根据该值显示文本 HTML: -
<select id="OfferType">
<option value="Unspecified" selected="selected">Unspecified</option>
<option value="FreeOffer">Free Offer</option>
<option value="LowOffer">Low Offer</option>
<option value="AddOffer">Add Offer</option>
<option value="PercentageOffer">Percentage Offer</option>
<option value="GroupOffer">Group Offer</option>
</select>
在jquery
if (('filterby' in urlParams) && (urlParams['filterby'] == 'LowOffer')) {
$("#OfferType").val("LowOffer");
$('#OfferType option[value=LowOffer]').text('Low Offer');
submitAjaxOffersSearch();
}
数据按 val(“LowOffer”)排序,但在下拉文字中不显示文字(“低报价”);
答案 0 :(得分:-1)
$('#OfferType').val('LowOffer'); //sets the value
alert($('#OfferType option:selected').text()); //gets the text
选择器'#OfferType选项:selected'获取id OfferType(#OfferType)的元素 以及选择它们的选项(选项:已选择)