我有一个选择选项,当它更改时会激活脚本。我正在尝试做的是在选择选项中有选定值时开始它也会激活脚本。现在这是我的代码
我知道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>
答案 0 :(得分:2)
由于您的onChange事件与每个元素相关联,因此您可以在页面加载时触发所选项目上的事件。
jQuery(document).ready(function($) {
//$('option:selected').trigger('change');
$('select').trigger('change');
});