我在我的rails项目中使用jqgrid与jqgrid_rails gem,
我在jqgrid中将select标签选项添加为{'true' => 'Active', 'false' => 'Inactive'}
,如下所示,
@grid = JqGridRails::JqGrid.new('users_table',
:url => "#",
:height => '100%',
:width => 900,
:caption => 'User Listing'
)
@grid.add_column('Active', 'active', {
:stype => 'select',
:editoptions => {'value' => {'true' => 'Active', 'false' => 'Inactive'}}
})
在视图中它会像这样传播html标签,
<select style="width: 100%;" name="active" id="gs_active">
<option value="false">Inactive</option>
<option value="true">Active</option>
</select>
但我希望生成带有'Active'的html标签作为第一个选项,
<select style="width: 100%;" name="active" id="gs_active">
<option value="true">Active</option></select>
<option value="false">Inactive</option>
</select>
是否有选择标签选项的方式?如果没有,将默认选择值设置为“活动”
答案 0 :(得分:1)
jQuery(function() {
jQuery("#gs_active").val('true');
});
页面加载后,通过jquery
将select tag选择值设置为'true'