我试图在VisualForce页面的下拉列表中显示值1,2,3,4,5但是我希望默认情况下显示值“3”。
<apex:page controller="sampleCon">
<apex:includeScript value="{!URLFOR($Resource.jQuery, 'jquery-ui-1.9.2.custom/js/jquery-1.8.3.js')}"/>
<apex:includeScript value="{!URLFOR($Resource.jQuery, 'jquery-ui-1.9.2.custom/js/jquery-ui-1.9.2.custom.min.js')}"/>
<apex:stylesheet value="{!URLFOR($Resource.jQuery, 'jquery-ui-1.9.2.custom/css/ui-lightness/jquery-ui-1.9.2.custom.min.css')}"/>
<script type="text/javascript">
var j$ = jQuery.noConflict();
j$('#noOfItems option').filter(function () {
return j$(this).text() == '3';
})[0].selected = true;
</script>
<apex:form >
<br/>
<apex:selectList size="1" id="noOfItems" >
<apex:selectOptions value="{!items}" id="test"/>
</apex:selectList>
</apex:form>
</apex:page>
此处{!items}包含1,2,3,4,5,如果i显示1被选为默认值。
我尝试过谷歌的很多选项,但没有什么对我有用。 (jQuery运行正常)