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