【发布时间】:2017-07-25 13:05:04
【问题描述】:
试图在关闭时获取 Materialize CSS 选择元素上的选定值。
类似这样的:
$('input.select-dropdown').on('close', function() {
console.log($(this).val());
});
只是不起作用,因为显示最后选择的值。第一次什么都不显示,下一次第一次显示选择的值。
我想这是因为在指定选定值之前声明了关闭操作。
任何人都知道是否有任何方法可以在“关闭”时获得选定的值?
提前致谢。
更新
我不想通过 jquery 选择值,我想在下拉关闭时检测选择的值(如果已选择任何选项)。
我正在尝试为文本输入实施标签循环性:打开选择时,标签变小,如果关闭“选择”,则如果没有选择任何值,则返回初始位置。
【问题讨论】:
-
你不想改变它吗?例如$('input.select-dropdown').on('change', function() { console.log($(this).val()); }).trigger('change');
-
更改不起作用,我需要在关闭时获取选定的值。不重复,因为我不想以编程方式更改 select 的值。
标签: jquery materialize