加载选择选项时

时间:2015-10-23 01:56:04

标签: javascript php jquery html

我有一个选择选项,当它更改时会激活脚本。我正在尝试做的是在选择选项中有选定值时开始它也会激活脚本。现在这是我的代码

我知道onload对select选项不起作用。那么你能给我一个替代方案的想法吗? 这是我的代码

<script>

function getState(val) {

    var group = $("#group").val();
        $.ajax({
            type: "GET",
            url: "<?=base_url()?>personnel/get_division/"+val,
            data:{"group": group},
            success: function(data){
                $('#div1').html(data);
             }
        }); 
}
</script>

<select id="grp" name="group" class="cust_fields" onChange="getState(this.value);">

                    <option value=""> -- Select -- </option> 

                    <?php $table = "tbl_group"; $select = "g_name, g_id"; ?>

                    <?php foreach($ddl1 as $row1){ ?> 

                    <option value="<?=$row1['g_id']?>"> <?=$row1['g_name']?> </option> 

                    <?php } ?>

                </select>

1 个答案:

答案 0 :(得分:2)

由于您的onChange事件与每个元素相关联,因此您可以在页面加载时触发所选项目上的事件。

jQuery(document).ready(function($) {

    //$('option:selected').trigger('change');
    $('select').trigger('change');

});