jq赋值input值为空


赋值方法:

.val("文本")         //input页面显示 value无值
.prop("value","文本")     //input页面显示 value无值
.arrt("value","文本")    //input页面显示 value有值

文本为空
.val("")

 

bug:使用时页面不显示,打印有值

原因:input加入点击清空value事件,导致赋值成功时value有值页面不显示,点击事件造成的

解决:$(document).on('click',.clear",function(){}事件替换成$().click()事件

$(document).on('click', $clear, function(e) {$value.val('')})

$clear.click(function(){ $value.val(
''); });

根源:

$(document).on('click')与$().click()的却别

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM