首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript:在新选项后添加额外属性()

JavaScript:在新选项后添加额外属性()
EN

Stack Overflow用户
提问于 2011-03-31 19:23:17
回答 2查看 85.3K关注 0票数 23

我有一段代码,可以根据其他条件动态地向选择字段添加选项。它看起来有点像这样:

if (chosen == "a_value") {
  selbox.options[selbox.options.length] = new Option('text_1','value_1');
  selbox.options[selbox.options.length] = new Option('text_2','value_2');
  selbox.options[selbox.options.length] = new Option('text_3','value_3');
}

我需要的是向包含特定值的新选项添加一个额外的属性。在这种情况下,该属性将被称为“折扣”,并且值将是一个整数。稍后,我将读取属性值,并根据选项字段中的值对其进行处理。

因此,一旦脚本准备就绪,选项将如下所示;

<option value="value_1" discount="integer">text_1</option>

合乎道理?

现在,如果不使用JS框架,我如何做到这一点。这只是我需要的这一小部分代码,所以对于这个项目来说,一个框架就太夸张了。

干杯!:-)

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5499019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档