mui 的日期控件 datepicker 怎么获取返回的日期呢?

(function($) {
                mui.init({});
                var result = document.getElementById('selectTime'); //选择div的值
                var btns = $('#selectTime'); //选择要点击的对象
                btns.each(function(i, btn) { //遍历有多少个div
                    btn.addEventListener('tap', function() {
                        var _self = this;
                        if(_self.picker) {
                            _self.picker.show(function(rs) {
                                /*result.innerText = '选择结果: ' + rs.text;*/
                                result.innerHTML = rs.text; //改变div的值
                                console.log('选择的日期为:' + rs.text);
                                _self.picker.dispose();
                                _self.picker = null;
                            });
                        } else {
                            var optionsJson = this.getAttribute('data-options') || '{}';
                            var options = JSON.parse(optionsJson);
                            var id = this.getAttribute('id');
                            _self.picker = new $.DtPicker(options);
                            _self.picker.show(function(rs) {
                                /*result.innerText = '选择结果: ' + rs.text;*/
                                result.innerHTML = rs.text;
                                console.log('选择的日期为:' + rs.text);
                                _self.picker.dispose();
                                _self.picker = null;
                            });
                        }
                    }, false);
                });
            })(mui);

这是从网上找的日期控件,但是我是这样使用的:

<div class="mui-input-row anviz-advice-time">
    <label>Date</label>
    <div id="selectTime" class="anviz-advice-date" data-options='{"type":"date"}'>select date</div>
    </div>

通过点击 selectTime 这个id,怎么拿到日期呢?

谢谢!试了好多办法都拿不到呀,悲催的。

阅读 6.3k
2 个回答
var curDate = $('#selectTime').text();
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题