English 中文(简体)
选择输入型号的颜色,可能吗?
原标题:Styling the selection color of an input type=text, possible?
  • 时间:2009-10-21 09:05:20
  •  标签:

投入

<input type="text" id="myTest" value="bla bla bla"/>

并且这样做(使用j Query)

$( #myTest ).select();

造成“空白”选用黑色蓝色。

现在,我是否能够用 c子改变这种肤色? c3 可通过例如改变甄选

::-moz-selection {
  background: #ffb7b7;
}

但这只是在其他内容中的案文,而不是在html的投入中。

任何想法?

页: 1

问题回答

页: 1 http://jsfiddle.net/Gp8Rr/“rel=“nofollow” http://jsfiddle.net/Gp8Rr/。

我在最新版本的 Chrome、Sato、Empa和Edpa测试了这一试验。 或许可以 a,或者也许会网吧使你能够打上其保险单的那部分。


仅限“<>更新。 MDN

我认为没有任何办法这样做。 选定案文的颜色在软件/仪器一级决定,不是你能够用javascript真正控制的东西。 http://api.jquery.com/select/rel=“noretinger” 提到了几个缩略语,这些缩略语将告诉你用户选择的内容。 我想尝试的唯一事情是,用户选择一些案文,你删除了他们选择的案文,并插入相同的案文,其标志是不同颜色地强调案文。 然而,他们仍将看到蓝色,因为他们正在强调......。

我很相信,这是不可能的。 我在回头看一看这个问题,最后使用一只 d子代替投入,并把它看作一个投入领域。 这使我能够控制和改变选定的案文中突出的颜色。 然后,我才把意见当作一个秘密的领域,从而予以更新。

这很可能是你所寻求的答案,但这就是我如何能够围绕这一问题开展工作。

这至少是在我的FF 7.0.1:

input::-moz-selection {
    background-color: green;
}

• 如何在风格上树立眼光,然后使用类似的东西:

< style >

.selected-look{color:somehex, border:; font-family:; background:;} // etc;

< / style>

$( #myTest ).toggleClass( selected-look ).select();

$ (#my Test ).select(.toggleClass ( selected-look );

在我的档案中,我的投入即使用:

http://www.un.org/Depts/DGACM/index_russian.htm

“文本”可改为“文本”,“提交书”。

#area-restrita input[type= submit ]:hover { background-color:#CCC; color:#FFF;}

希望能够提供帮助。

在我的档案中,我的投入即使用:

input[type="text"] { /* cssproperties */ }

“文本”可改为“文本”,“提交书”。

#area-restrita input[type= submit ]:hover {background-color:#CCC; color:#FFF;}

希望能够提供帮助。

这是你们想要的吗? 案文经选定后再行。

$("input").select(function(){ $("input").css("color","red"); });





相关问题
热门标签