JavaScript JQuery String Var 在字段中显示

标签 javascript jquery

我正在使用 JavaScript JQuery,当我尝试在字段中显示变量的内容时,它不起作用。 这是我的代码:

function editEvolution(pos, nature, desc, di) {
      $('#diE').val(di);
      $('#natureE').val(nature);
      $('#descE').val(desc);

      $('#BtnAddEditEvo').attr('value', "Update");
      $('#BtnAddEditEvo').attr('onclick', "doEditEvolution("+pos+")");

}

提前感谢您的帮助。

字段 $('#diE')$('#natureE')$('#descE') 的值> 如果 vars nature、desc 是字符串,则不会改变,但如果它是数字,则有效

最佳答案

问题是你混合了原生 JS、内联 JS 和 jQuery 世界中最糟糕的东西。你永远不会将代码放入字符串中,句号。如果你这样做了,那就错了。

那么..如何正确地做到这一点?

$('#BtnAddEditEvo').val('Update').on('click', function() {
    doEditEvolution(pos);
});

如果您调用editEvolution在同一对象上多次,添加 .off('click')之前.on(...)调用以取消绑定(bind)以前的处理程序。

关于JavaScript JQuery String Var 在字段中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18744375/

相关文章:

jquery-ui grid 创建读取更新删除

javascript - 无法使用 Jquery 获取、修改和设置 Span 文本

javascript - 使用setTimeout逐字符打印字符串

javascript - Angular 异步验证器不调用后端

javascript - React中如何将props值传递给其他没有父子关系的组件?

javascript - onUserLocationChange 更改 React Native map 区域

javascript - 如何通过数字获取对象 JavaScript 中的值

javascript - 无法在 codeigniter 中自动刷新 div

单击文档上任意位置时 jquery 隐藏切换

javascript - 以编程方式注入(inject) uploadify 文件名/文件路径