在有效的选择选项上显示模态
Display modal on valid select option
当在下拉列表中选择一个选项时,我使用jQuery来弹出模式,但是,当选择"默认"选项(它有一个空值)时,我无法阻止它工作。
我的HTML
<div class="dropdownPanel">
<select name="countryList" id="countryList">
<option value="" disabled selected>SELECT</option>
<option value="argentinia">Argentinia</option>
<option value="brazil">Brazil</option>
<option value="chile">Chile</option>
<option value="mexico">Mexico</option>
<option value="venezuela">Venezuela</option>
</select>
<button class="cancel">cancel</button>
<button class="confirm">confirm</button>
</div>
JS
$('.dropdownPanel button.confirm').on('click', function() {
if (!($('option[value=""]:selected'))) {
$('.modal').css('display', 'block');
}
});
我也试过。。。
$('.dropdownPanel button.confirm').on('click', function() {
if ($('#countryList option').val() > 0) {
$('.modal').css('display', 'block');
}
});
有什么想法吗?
更新:http://jsfiddle.net/bluey/bbS8v/
Html
<div class="dropdownPanel">
<select name="countryList" id="countryList">
<option value="0" disabled selected>SELECT</option>
<option value="argentinia">Argentinia</option>
<option value="brazil">Brazil</option>
<option value="chile">Chile</option>
<option value="mexico">Mexico</option>
<option value="venezuela">Venezuela</option>
</select>
<button class="cancel">cancel</button>
<button class="confirm">confirm</button>
</div>
JQuery
$('.confirm').click( function() {
var val = $("#countryList").val();
if (val!=0) {
$('.modal').show();
// alert(val); //test
}
return false;
});
$('.dropdownPanel button.confirm').on('click', function() {
if (!($('option[value=""]:selected'))) {
$('.modal').css('display', 'block');
}
return false;
});
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何在单击/接受/确认按钮后不再显示模态
- 如何从url中显示模态内部的信息
- 在下拉列表选择中显示模态
- 在表单提交后显示模态,直到加载下一页为止..不适用于狩猎
- 仅使用JAVASCRIPT单击链接或文本时显示模态
- 如何在单击表行时显示模态
- 显示模态对话;在 IE 中打开一个新窗口
- 在顶部框架上显示模态弹出窗口
- 如何在用户离开网页时显示模态窗口
- 获取 AngularJS 应用程序以在单击时显示模态
- 显示模态时未触发 Twitter 引导模态事件
- Twitter Bootstrap v3.0.0 未显示模态组件
- React - 如何填充和显示模态,然后在提交时发送 AJAX 请求
- 跨浏览器显示模态对话框替换
- 铬CEF显示模态对话问题
- 显示模态并在循环时等待每个元素的操作
- PHP中用于显示模态的Echo Javascript函数显示不正确
- 当点击rails中的提交按钮时,如何在重定向到下一页之前显示模态
- Foundation 5显示模态未打开