Internet explorer Dojo过滤器在IE8中选择右对齐长文本

Internet explorer Dojo过滤器在IE8中选择右对齐长文本,internet-explorer,dojo,Internet Explorer,Dojo,我有一个FilteringSelect,它包含的选项比小部件“文本输入”部分的宽度长。当我在下拉菜单中选择其中一个长值时,它会在Chrome中左对齐文本(正如我所期望的),但在IE8中它会右对齐文本 我尝试过设置文本对齐:右;在CSS on input.dijitinputiner中,但这似乎没有帮助 这似乎也是IE7中的一个问题: 虽然我没有看到任何人有任何解决方案。这是IE的一个bug,它不只是与dojo相关:当你有任何关注它的输入时,将其值更改为长值会使IE中的文本向右对齐。我没有找到任何

我有一个FilteringSelect,它包含的选项比小部件“文本输入”部分的宽度长。当我在下拉菜单中选择其中一个长值时,它会在Chrome中左对齐文本(正如我所期望的),但在IE8中它会右对齐文本

我尝试过设置文本对齐:右;在CSS on input.dijitinputiner中,但这似乎没有帮助

这似乎也是IE7中的一个问题:


虽然我没有看到任何人有任何解决方案。

这是IE的一个bug,它不只是与dojo相关:当你有任何关注它的输入时,将其值更改为长值会使IE中的文本向右对齐。我没有找到任何合适的解决方案

但是,我在JQuery中使用了一个(我不熟悉dojo,所以在JQuery中就是这样:)

这一点仅适用于ie,在插入长值之后,
blur()
,然后再次执行此输入。这在dojo中一定有点简单


缺点是:插入符号会移到行的开头,所以它不是完美的解决方案,但却是我发现的唯一的解决方案。

这是IE的一个缺陷,它与dojo无关:当你有任何关注它的输入时,将其值更改为长值会使IE中的文本向右对齐。我没有找到任何合适的解决方案

但是,我在JQuery中使用了一个(我不熟悉dojo,所以在JQuery中就是这样:)

这一点仅适用于ie,在插入长值之后,
blur()
,然后再次执行此输入。这在dojo中一定有点简单


缺点是:插入符号会移到行的开头,因此它不是完美的解决方案,但却是我找到的唯一解决方案。

您使用的是什么版本的Dojo?您使用的是什么版本的Dojo?