开发者社区> 问答> 正文

jq更改select的数值不能实时显示!!!报错 

var id=$("#memoid").val();
                            var title=$("#titlee").val();  //内容
                            var demo_inp2=$("#ymd").val();     //年月日
                            var hourcombo=$("select[class='hourcombo combo']").val();
                            var mincombo=$("select[name='mincombo']").val();
                            var seccombo=$("select[name='seccombo']").val();

                        alert(hourcombo)


点提交的时候,如果文本框的值从(你好啊朋友)变成(111),那么就会弹出111.
如果我在下拉列表选择那个时间,他只能提示一开始的时候,
比如现在是00:00:00 弹出时间只会弹出0.
如果是01:00:00   不管如何修改只能弹出1.
这个下拉框是个插件。
跟这个有原因吗?

展开
收起
kun坤 2020-06-03 10:44:11 622 0
1 条回答
写回答
取消 提交回答
  • hourcombo  不是只有小时的值吗?######回复 @青春陪葬了无知的年华 : 才疏学浅啊。。 var item = $("select[@name=hourcombo] option[@selected]").text();######回复 @青春陪葬了无知的年华 : 是的,我觉得是我写法不对, 请看第二条评论, 在改成id获取的时候就没问题了。######触发change事件不能实时显示值么?######恩是的,只测了小时, 插件真蛋疼,我寻思弄成标准的下拉框- -!###### 刚才我查看源代码,不用插件,手写。
    id name class 都没变,用name获取还是老样子,
    我把name改成$("#id")这种类型就ok了。
    有人知道是怎么回事吗?

    2020-06-03 10:44:18
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据采集:日志数...[jing.luojing].1477375627.pdf 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载