使用数据获取价值

时间:2014-01-23 05:54:56

标签: javascript jquery html

我需要使用jquery“data()”获取一个值。但我需要做这样的事情。所以请给我一个主意。提前谢谢。

//html

<div id="myid" data-cityid="Colombo" ></div>

var name = "cityid";

$("#myid").data(""+name+""); // this way not working :(

3 个答案:

答案 0 :(得分:1)

您尝试使用attr()

获得:

$("#myid").attr('data-cityid');

设置:

$("#myid").attr('data-cityid', name);

答案 1 :(得分:1)

尝试使用attr。

$("#myid").attr("data-"+name);

答案 2 :(得分:1)

您正在尝试获取属性,请使用attr()来获取完整的属性名称:

var name = "data-cityid";    
alert($("#myid").attr(name)); 

Here is demo