我正在为HTML页面http://www.jqueryscript.net/demo/Minimal-jQuery-Month-Picker-Plugin-Simple-MonthPicker使用monthpicker插件。 我可以按预期下载并运行它。但是,我在渲染用户选择的月份时遇到问题。 我的HTML代码是:
<body>
<input id="demo-1" type="text" />
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="monthpicker.js"></script>
<script>
$("#demo-1").Monthpicker({
dateFormat: 'yymmdd',
onSelect: function (dateText, inst) {
var dateStringForApi = $(this).val();
alert(dateStringForApi);
}
});
</script>
</body>
选择月份和年份时没有提醒。 谁能告诉我哪里出错了? 请查看附图,了解更多详情。
PLNKR DEMO http://embed.plnkr.co/wui6hRg4E4gbAWPqbr6y/
答案 0 :(得分:1)
$(this).val();
未定义。 this
是此作用域中的MonthPicker对象,如果您检查它,它没有值属性。
使用$("#demo-1").val()
将返回您要查找的值。