我需要我附加更多数据。不只是value属性。
现在我正在给予option
假属性并给它们一个值。我认为这不是一个很好的方法。
还有其他办法吗?
例如伪代码
<forEach ...>
<option value="1" userId="4" somespecialCode="c11" ... >
Description </option>
<end forEach>
编辑: 我需要支持IE7 +
答案 0 :(得分:4)
您可以使用HTML5 data attributes:
<option value="1" data-userId="4" data-somespecialCode="c11" ... >
这使您的HTML有效(假设您在页面顶部使用<!DOCTYPE html>
)。另一种选择是使用带有数据的JavaScript对象,按选项值索引。
答案 1 :(得分:0)
查看HTML 5数据属性。
<forEach ...>
<option value="1" userId="4" data-somespecialCode="c11" ... >
Description </option>
<end forEach>