Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 如何在选择器中添加/删除选项?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在选择器中添加/删除选项?

Javascript 如何在选择器中添加/删除选项?,javascript,jquery,html,Javascript,Jquery,Html,如何在选择器中添加或删除选项,我有这样一个选择器: 1. 2. 3. 4. 5. 我想添加一个添加按钮和一个删除按钮 “添加”按钮可以添加新选项,“删除”按钮如果我选择了一个选项,可以按“删除”按钮自动删除该选项 $'select[name=things]'{ 如果$this.val=={ var newThing=提示“输入新事物的名称:”; var newValue=$'option',this.length; $ .textnewThing .attr'value',newValue .

如何在选择器中添加或删除选项,我有这样一个选择器:

1. 2. 3. 4. 5. 我想添加一个添加按钮和一个删除按钮

“添加”按钮可以添加新选项,“删除”按钮如果我选择了一个选项,可以按“删除”按钮自动删除该选项

$'select[name=things]'{ 如果$this.val=={ var newThing=提示“输入新事物的名称:”; var newValue=$'option',this.length; $ .textnewThing .attr'value',newValue .insertBefore$'option[value=]',此; $this.valnewValue; } }; 第一件事 第二件事 第三件事 新事物…
第一个问题是您需要添加到[value=],所以它将是[value=]

我还添加了一个删除按钮。不确定这是否是您想要的,但它可能会帮助您

演示

$'select[name=things]'{ 如果$this.val=={ var newThing=提示“输入新事物的名称:”; var newValue=$'option',this.length; $ .textnewThing .attr'value',newValue .insertBefore$'option[value=]',此; $this.valnewValue; } }; $.rOption.clickfunction{ var v=$select[name=things].val; 如果v!=null{ $select[name=things]选项:selected.remove; } } 第一件事 第二件事 第三件事 新事物…
删除选项尝试此选项。首先在下拉列表中输入ID。然后使用我展示的过程附加它

x=2美元$x<4$x++{ $'mySelect'。追加${ 价值:$x, 正文:$x }; } 1.
这如何适用于OP的问题?@CarstenLøvboAndersen它是选择器上的一个基本添加选项。它显示您可以使用变量向选项框添加任何值。从那里,他可以得出他将如何传递选项的值和文本。这很好,但我如何才能做新事物部分?把它从选项中去掉,让它像一个+按钮?当我按它时,弹出窗口出现,我添加文本,然后按Ok,它将文本添加到Selector@AndreiRef选中demo 2当我创建选项并选择它以将其添加到表中时,您是否知道原因。如果我添加了5个选项,请选择第二个选项。它将数字2放在TD中,而不是选项中的数字contains@AndreiRef我猜这是因为您插入了选项的值,请尝试使用.textLet。