所以我在 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/