javascript - 使用JQuery设置文本框的值

标签 javascript jquery pug

我的 Jade 模板 -

input#main_search.span2(
    style = 'height: 26px; width: 800px;' ,
    type = 'text',
    readonly='true',
    name='searchBar',
    value='test'
)

JS 文件 -

$('#searchBar').val('hi')
console.log('sup')

控制台输出-

sup

但是 searchBar 测试时的值统计。我做错了什么?

最佳答案

您正在直接记录sup,它是一个字符串

console.log('sup')

另外你用错了id

模板显示 #main_search 但您使用的是 #searchBar

我猜你正在尝试这个

$(function() {
   var sup = $('#main_search').val('hi')
   console.log(sup);  // sup is a variable here
});

关于javascript - 使用JQuery设置文本框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17558053/

相关文章:

javascript - JS游戏和HTML5 Canvas 游戏有什么区别?

javascript - jQuery 动画后偏移量不改变

node.js - 在 NestJS 中为 Pug 设置 "basedir"选项

javascript - 检查变量是否未定义

node.js - 更改 jade 总是需要 node.js 重新启动然后才能验证更改

javascript - Autocad .dwg 到 SVG 到 PolyMap 的瓷砖,从而产生事件平面图

javascript - 如何根据给定的坐标绘制具有倾斜 Angular 和旋转 Angular 矩形?

javascript - 单击鼠标后如何复制/重复 HTML 元素?

javascript - 如何遍历 DOM 来获取特定元素

JavaScript window.location.replace(url) 多次重新加载