javascript - 在 HTML 元素中添加 JS 变量

标签 javascript jquery html

所以我在 JS 文档顶部声明了一个变量:

var poll_answer =  2;

但是稍后在代码中,我尝试使用 jQuery 附加一个新元素,并希望使用此变量,尽管每次附加时都会添加“1”。

这是主要功能:

function add_poll_answer_add() {
jQuery('#poll_answers').append('<tr id="poll-answer-" Answer' + poll_answer+1 + '>
    }

默认情况下有两个“答案”,因此将 var 设置为 2 的原因。但是每当有人通过按钮附加新元素时,我希望他们看到一个新的 <tr>内容为答案 2、3、4 等,因为他们添加了更多答案。

我在调试控制台中没有收到任何错误。

希望这是有道理的。

最佳答案

你应该这样定义你的代码:

function add_poll_answer_add() {
    poll_answer = poll_answer+1;
    jQuery('#poll_answers').append('<tr id="poll-answer-" Answer' + poll + '>
}

关于javascript - 在 HTML 元素中添加 JS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35500605/

相关文章:

javascript - 两个按钮/链接,单击一次然后更改颜色,直到单击另一个按钮。单击另一个时,对那个做同样的事情

Jquery 隐藏 DIV 鼠标悬停工具提示

javascript - 如何在具有平衡高度的 2 列上制作元素列表?

javascript - 向动态创建的复选框添加验证 jQuery

html - 将特定字形与网络字体一起使用

javascript - 在 VSC 中打开文件夹时,我可以选择是替换当前窗口还是在新窗口中打开文件夹?

javascript - jquery展开表不是以隐藏方式开始

javascript - <form> 禁用了我的 javascript 代码

jquery - 如何制作这种展示风格

javascript - 通过纵向/横向 View 显示不同的数据