2012-04-25 48 views
17

Làm cách nào để trả lại thuộc tính cụ thể của biến bằng cách sử dụng d3?Cách nhận thuộc tính biến trong d3

Ví dụ: tôi muốn chọn phần tử bằng cách di chuột qua và chuyển vùng chọn tới hàm, nhưng chỉ khi tên của phần tử id là tên cụ thể.

Một cái gì đó như thế này?

d3.select("body").on("mouseover", function(){ 
    if (d3.select(this).attr("id") == "correct") { 
     enableInteraction(d3.select(this)); 
    } 
}); 

Trả lời

21

Có. Chọn this và sau đó sử dụng các chức năng thông thường để truy cập các thuộc tính.

+1

Các chức năng thông thường để truy cập (không được thiết lập) các thuộc tính là gì? – Amyunimus

+7

'.attr (" cái gì đó ")', như bạn đã nói. –

+0

Nếu bạn muốn bất kỳ thuộc tính kiểu nào của phần tử thì '.style (" something ")' – khan

Các vấn đề liên quan