2011-09-20 49 views
0

我构建了一个国家选择下拉菜单,在选择时填充城市下拉菜单。将属性添加到HTML标记以用于JS操作的股票数据

由于我的代码,我需要在国家选择后检索相应的ISO代码和唯一的国家ID,我宁愿不再查询数据库。所以我想在标签内放养这个数据,像这样的东西:

<option rel='US' someother-attribute="1" >United States</option>

会不会有这样做的任何其他更直接的方式?如果不是我可以在不影响HTML输出的情况下使用哪些属性。

回答

2

HTML5 data attributes是去

在加价设置数据

HTML标记

<input id="foo" data-code="12376213jkh132kjh3" /> 

客户上阅读价值的方式

的JavaScript

var code = document.getElementById("foo").getAttribute("data-code"); 

我没有看到jQuery的标签,但以防万一这将是

的jQuery

var code = $("#foo").data("code"); 
+0

完美,非常感谢! – silkAdmin

相关问题