我在通过jquery在页面加载上对齐输入文本时遇到问题。它会将文本值对齐但不对齐。它只在我单击然后失去焦点文本字段时才起作用。 我在使用IE 11 在窗口10上进行测试时遇到了这个问题,但是在使用相同版本的IE的窗口7上工作正常。
这是我的jquery代码:
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function () {
$("input[name$='NumericTextBox']").each(function() {
$(this).css("text-align","right");
$(this).val($(this).val());
});
});
</script>
<body>
<input name="IdNumericTextBox" value="999"/>
<input name="IncomeNumericTextBox" value="999"/>
<input name="etcNumericTextBox" value="999"/>
</body>
任何想法都会有所帮助,谢谢!
答案 0 :(得分:0)
这似乎对我有用我在ie11中运行了以下它似乎对齐了。不太确定将值设置为该值应该做什么但是......
$(document).ready(function () {
$("input[name$='NumericTextBox']").each(function() {
$(this).css("text-align","right");
$(this).val($(this).val());
});
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name="NumericTextBox" value="545"/>
&#13;