Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在HTML元素中添加JS变量_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在HTML元素中添加JS变量

Javascript 在HTML元素中添加JS变量,javascript,jquery,html,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 + '> } 函数add\u poll\u an

因此,我在JS文档顶部声明了一个变量:

var poll_answer =  2;
然而,在代码的后面,我尝试用jQuery附加一个新元素,并且希望使用这个变量,尽管每次附加时都添加“1”

这是主要功能:

function add_poll_answer_add() {
jQuery('#poll_answers').append('<tr id="poll-answer-" Answer' + poll_answer+1 + '>
    }
函数add\u poll\u answer\u add(){
jQuery(“#poll_answers”).append('
}
默认情况下有两个“答案”,因此将var设置为2的原因。但每当有人通过按钮添加新元素时,我希望他们在添加更多答案时看到一个新的
,内容为答案2、3、4等

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


希望这有意义。

您应该这样定义代码:

function add_poll_answer_add() {
    poll_answer = poll_answer+1;
    jQuery('#poll_answers').append('<tr id="poll-answer-" Answer' + poll + '>
}
函数add\u poll\u answer\u add(){
民意测验答案=民意测验答案+1;
jQuery(“#poll_answers”).append('
}

您应该这样定义代码:

function add_poll_answer_add() {
    poll_answer = poll_answer+1;
    jQuery('#poll_answers').append('<tr id="poll-answer-" Answer' + poll + '>
}
函数add\u poll\u answer\u add(){
民意测验答案=民意测验答案+1;
jQuery(“#poll_answers”).append('
}

…Answer'+(poll\u Answer++)+'>…
您需要增加计数器变量本身,而不仅仅是添加到静态值。@Emissary有正确的答案。更像是
(++poll\u Answer)
要获得问题试图获得的数字,谢谢,我来试一试。
…Answer'+(poll\u Answer++)+'>…
您需要增加计数器变量本身,而不仅仅是添加到静态值。@Emissary有正确的答案。更像是
(++poll\u-answer)
若要获取问题试图获取的数字,请确定谢谢,我将试一试。是否有错别字投票应为“投票”\u答案?是的,我更正了原始问题,因为它是一个错别字。谢谢,这非常好用,并且易于理解。是否有错别字投票应为“投票”\u答案?是的,我更正了原始问题,因为它是一个错别字投票这是一个打字错误,非常好用,也很容易理解。