如果没有值,请更改选择框的宽度
Change width of selectbox if no value
有人能帮我在jQuery中创建一个小脚本,在没有值的情况下让选择框的宽度更大吗?这是我的选择框的代码
<td class="value">
<select>
<option value="">
Select one
</option>
<option value="100-g" selected='selected'>
100 g
</option>
<option value="200-g" >
200 g
</option>
</select>
</td>
我需要做这个:.summary table.variations .value { width: 300px; }
非常感谢。
http://jsfiddle.net/OxyDesign/2qn0d7rg/
JS-
$(document).ready(function(){
$('select').on('change',function(){
var select = $(this),
cell = select.closest('td');
if(select.val()){
cell.removeClass('large');
}else{
cell.addClass('large');
}
});
});
这是你想要的吗?
select {
min-width:300px;
}
您可以给出最小宽度,因此即使没有值,它也会应用。
select {
min-width:300px;
}
option {
min-width:300px;
}
相关文章:
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- 如果没有互联网连接,Android WebView离线消息
- 如果没有历史记录,我如何隐藏图像或按钮onclick=;历史.go(-1);
- 如果没有从下拉列表中选择任何值,则允许使用php、mysql、javascript将文本框添加到mysql表中
- 如果没有Ember中的控制器,我如何更改查询参数
- 如果没有添加PHP&Javascript
- Jquery自动完成:如果没有选择任何项目,则使tab键选择第一个项目
- jQuery选择框没有'如果单击未选择,则不显示
- 如果没有值,请更改选择框的宽度
- 选择2,如果没有可用的结果,则选择文本
- 我可以为javascript传递多个参数(模式)'s replace()?如果没有,还有其他好的选择吗?
- 一个简单的检查,如果选择,如果没有添加到Javascript数组
- Jquery css选择器,如果没有数据,则应用样式
- 如果没有从ng-options中选择value,如何使用ng-change
- 如果没有选择,删除强制选项
- 使用eval()的数据从服务器端安全吗?(如果没有,请提供其他选择)
- 自定义选择框,如果没有则向上滑动自定义选择框及其子框为click
- 在多选择表单中,如果没有选择选项,则在提交时选择所有选项
- 如果没有选择单选按钮,则显示alert()