输入文本与窗口10上的jquery和css对齐

时间:2018-02-08 12:22:42

标签: jquery css internet-explorer-11

我在通过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>

任何想法都会有所帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

这似乎对我有用我在ie11中运行了以下它似乎对齐了。不太确定将值设置为该值应该做什么但是......

&#13;
&#13;
$(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;
&#13;
&#13;