如果会话变量存在,则在下拉列表中更改所选值

时间:2016-06-28 19:06:40

标签: javascript jquery html coldfusion

我有一个html桌的参与者,其顶部有一个下拉列表,其中有三个值可以过滤掉VIP,一般或全部显示。这很好用,我的问题是当用户点击表格中的记录时他们会转到模态,并在关闭模式后刷新页面。

我存储了一个cookie变量并在下拉绘制时选择了值,但因为它正在寻找变更偶数而应用。如何在窗口加载后使用javascript更改下拉列表?

<select id="ea_constrain" name="ea_constrain" class="blackM" style="width:100px;height:20px;">
    <option value="0">Show All</option>
    <option value="1" >Attending</option>
    <option value="2">VIP</option>
</select>
$( document ).ready(function() {
    $("select#ea_constrain option").filter(function() {
        return $(this).val() == <cfoutput>"#cookie.attendeeconstraint#"</cfoutput>; 
    }).prop('selected', true);
});     

先谢谢你了!

1 个答案:

答案 0 :(得分:2)

两种方式(jQuery):

页面加载

$(document).ready(function(){
 //code here after page load
})

事件触发器

$('.dropdown').bind('change', function(){
 //code to trigger event
})