2012-04-16 28 views

Trả lời

26

Trong Bootstrap 2.x, câu trả lời là như ajbeaven trạng thái:

$('#myTextbox').data('tooltip').options.placement = 'right'; 

Tuy nhiên, từ Bootstrap 3, tất cả dữ liệu Bootstrap được namespaced với bs:

$('#myTextbox').data('bs.tooltip').options.placement = 'right'; 
19

Ahh, tìm thấy câu trả lời:

$('#myTextbox').data('tooltip').options.placement = 'right'; 
+1

Brilliant ... Tôi cần thay đổi tiêu đề và ".data ('tooltip'). options.title = message" thực sự hữu ích .. .cảm ơn! – timborden

+0

Bạn có thể xem xét tình huống của tôi: Tôi khởi chạy chú giải công cụ của mình trên sự kiện di chuột. Sau đó, tôi đã thay đổi tiêu đề bằng mẹo này (được kiểm tra qua bảng điều khiển), nhưng chú giải công cụ không được hiển thị lại ngay lập tức. Nó vẫn có một tiêu đề cũ (tất cả thời gian chú giải công cụ được hiển thị). Tôi nên làm gì để tái hiển thị chú giải công cụ sau khi khởi tạo? – JuliaCesar

+0

Đề xuất đầu tiên của tôi sẽ không được khởi tạo chú giải công cụ khi di chuột, nhưng khi phần tử bạn đang di chuột qua được hiển thị. Nếu bạn không thể hoặc sẽ không làm điều đó, sau đó làm một cái gì đó hacky như '$ ('. Element'). Tooltip ('hide'); $ ('. element') tooltip ('show'); 'hoặc tự thay đổi nội dung của tooltip. – ajbeaven

0

Quảng cáo ding để trả lời của Ben Cox, trong Bootstrap 4 sử dụng:

$('#myTextbox').data('bs.tooltip').config.placement = 'right'; 
Các vấn đề liên quan