使用jQuery设置下拉列表的默认显示值

时间:2015-02-07 15:29:03

标签: javascript jquery

我试图在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运行正常)

0 个答案:

没有答案