Кросс-браузерное выделение тескта
Всем доброго времени суток. Есть следующий код:
$("input[name=a]").focusin(function(){ $(this).attr("style","bla-bla").select(); $(this).focusout(function(){ $(this).attr("style","bla-bla"); }); }); Подскажите, пожалуйста, как его можно сделать кросс-браузерным? Т.к. выделение работает правильно только в FF. В остальных оно сразу снимается. |
как вам придумалось делать это через скрипт ? :)
CSS. input[name="a"] { bla lbaaksh;hpo78-h } input[name="a"]:focus { bla blaaaa } |
melky,
Спасибо за совет, но как с помощью этого кода CSS будет выделяться весь текст в этом инпуте? Т.е. когда фокус попадает в инпут, выделяется весь текст в нем с помощью select(). |
аа. я про стили написал
$(this).focusout(function(){ $(this).attr("style","bla-bla"); }); про это насчет выделения : живой пример. <input id=a value=Select-ME-please> <script> // Jquery ->> //$("#a").focusin(function(){this.select()}) document.getElementById('a').onclick=function(){this.select()} </script> |
Всё. Получилось. Спасибо.
|
Часовой пояс GMT +3, время: 22:59. |