2016-07-07 13 views
1

Dieser Code funktioniert nicht. Auch ohne JS versucht, indem Attribute in <input> setzen. Nichts scheint zu funktionieren.Bootstrap-Tooltip am Funkeingang

$('#radio1').tooltip({ 
 
    placement: "bottom", 
 
    trigger: "hover" 
 
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 

 
<div class="btn-group" data-toggle="buttons"> 
 

 
    <label class="btn btn-primary active"> 
 
     <input type="radio" name="options" id="radio1" autocomplete="off" 
 
      data-toggle="tooltip" title="tooltip on radio!">Radio 1 
 
    </label> 
 

 
    <label class="btn btn-primary"> 
 
     <input type="radio" name="options" id="radio2" autocomplete="off">Radio 2 
 
    </label> 
 

 
</div> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

Antwort

1

Try Tooltip die Attribute der <label> anzuwenden:

$(function() { 
 
    $('[data-toggle="tooltip"]').tooltip() 
 
})
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
 

 
<div class="btn-group" data-toggle="buttons"> 
 

 
    <label class="btn btn-primary active" data-toggle="tooltip" data-placement="bottom" title="tooltip on radio!"> 
 
    <input type="radio" name="options" id="radio1" autocomplete="off">Radio 1 
 
    </label> 
 

 
    <label class="btn btn-primary"> 
 
    <input type="radio" name="options" id="radio2" autocomplete="off">Radio 2 
 
    </label> 
 

 
</div> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>