使用jquery获取HTML __data__属性的属性

时间:2016-04-09 23:51:44

标签: jquery html d3.js svg geojson

我正试图抓住<g>代码

中的属性

以下是g tag

的属性

我想抓住房产:病房

所有g标签都有点击事件,但我无法抓住ajax请求所需的病房值,这里是js:

$(".map-wrapper").on("click", "g", function(event) {
  event.preventDefault();
  console.log("I want this to be the value of the ward property");
 });

嵌套查询类似于[&#34; 数据&#34;] [&#34;属性&#34;] [&#34; ward&#34;]

2 个答案:

答案 0 :(得分:2)

properties

这应该为您提供点击的$(".map-wrapper").on("click", "g", function(event) { event.preventDefault(); $ward = $(this); console.log($ward[0].__data__.properties.ward); }); 元素

的区域

答案 1 :(得分:0)

所以我的问题的答案是隔离g标记,然后访问其__data__属性,然后访问properties的{​​{1}}属性,然后访问{ {1}} __data__的属性。

ward