У меня есть небольшая функция jQuery, предназначенная для автоматического выбора текста в текстовом поле asp.net, когда он получает фокус. Однако текст в текстовом поле выбирается, но сразу же отменяется.
Код работает, если я привязываюсь к событию фокуса с помощью .focus(function()), но я добавляю текстовые поля на страницу динамически, поэтому я думаю, что мне нужно использовать живое событие.
Может ли кто-нибудь увидеть проблему? Указанные текстовые поля находятся в шаблонах элементов из двух gridviews внутри мультивиза, если это имеет значение?
код:
<script type="text/javascript">
//Select all text in Cost Rate Text Boxes when they have focus
$(document).ready(function () {
$(".CostRateTextBox").live('focus', function () {
$(this).select();
});
});
</script>
Edit:
<script type="text/javascript">
//Select all text in Cost Rate Text Boxes when they have focus
$(document).ready(function () {
$(".CostRateTextBox").live('focus', function () {
$(this).select();
preventDefault();
});
});
</script>