Nie jestem w 100% pewien, że jest to w ogóle możliwe, ponieważ input
nie ma atrybutu rel
(przykład na stronie Bootstrap pokazuje tylko 1 przykład z rel="tooltip"
), ale myślę, że powinien działać.Jak używać etykiety narzędzi Bootstrap na elementach wejściowych?
To jest mój HTML:
<input id="password" type="password" />
I tak staram się go wywołać:
$(document).ready(function() {
$('input[id=password]').tooltip({'trigger':'focus'});
});
Próbowałem też tak:
$('#password').tooltip({'trigger':'focus'});
I żaden z nich wydaje się działać. W końcu chcę uruchomić go ręcznie, ale jest to pierwszy krok. Czy ktoś zna rozwiązanie tego problemu? Czy to w ogóle możliwe? Dzięki.
W rzeczywistości atrybuty 'rel' nie są poprawne dla pól' input'. http://www.w3schools.com/tags/tag_input.asp – gtcharlie
@gtcharlie w3Schools to wyjątkowo zły zasób. http://www.w3fools.com/ –
@ ChristianNikkanen: To może być prawda, ale w tym konkretnym przypadku tak nie jest. http://www.w3.org/TR/html401/interact/forms.html#h-17.4 nie zawiera "rel" jako atrybutu. http://www.w3.org/TR/html4/struct/links.html#adefrel mówi, że "opisuje relację z bieżącego dokumentu do zakotwiczenia określonego przez atrybut' href'. " A ponieważ 'input' nie ma' href', stwierdzam, że nie jest poprawny. – gtcharlie