Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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/jquery:创建所有选项元素的列表';选择标记中的文本_Javascript_Jquery_Html_Django - Fatal编程技术网

javascript/jquery:创建所有选项元素的列表';选择标记中的文本

javascript/jquery:创建所有选项元素的列表';选择标记中的文本,javascript,jquery,html,django,Javascript,Jquery,Html,Django,我在Django web开发平台上工作,所以我在创建菜单时使用了一些Django模板语言。我的任务很简单,但我已经有一段时间没有使用js了,我不确定我现在做错了什么 我只需要为每个选项元素的文本或其value属性创建一个字符串列表。但现在,似乎没有任何东西被重复 选择标签 <div id="keywordCollection"> <select id="#allKeywords"> {% for keyword in keywords %} <opt

我在Django web开发平台上工作,所以我在创建菜单时使用了一些Django模板语言。我的任务很简单,但我已经有一段时间没有使用js了,我不确定我现在做错了什么

我只需要为每个选项元素的文本或其value属性创建一个字符串列表。但现在,似乎没有任何东西被重复

选择标签

<div id="keywordCollection">
  <select id="#allKeywords">
   {% for keyword in keywords %}
   <option value="{{ keyword }}">{{ keyword }}</option>
   {% endfor %}
  </select>

{关键字%中的关键字的百分比}
{{关键字}}
{%endfor%}

Javascript(请注意,这是此网页的HTML文件中的内联脚本,它出现在上述内容之后。)


变量集合=[]
$(“#所有关键字选项”)。每个(函数(){
//这永远不会开始运行。
控制台日志(“添加”);
collection.push($(this.value));
});
$(函数(){
var集合=[];
var关键字=$(“#所有关键字选项”);
对于(var i=0;i删除select标记的id参数中的“#”:

<select id="allKeywords">
   {% for keyword in keywords %}
   <option value="{{ keyword }}">{{ keyword }}</option>
   {% endfor %}
</select>
<select id="allKeywords">
   {% for keyword in keywords %}
   <option value="{{ keyword }}">{{ keyword }}</option>
   {% endfor %}
</select>
$("#allkeywords option").each( function() {
  // ...
}