2013-02-12 61 views
5

我想在jquery mobile中的文本框中放置一個圖標(應該在文本框的右端,就像搜索輸入類型中的clearText圖標一樣)。 我已經重寫了jQuery Mobile的一些CSS類,但我仍無法實現。有人可以提供解決方案嗎?如何把圖標放入jquery mobile的文本框中

回答

8

一個簡單的解決方案是將您的文本框和圖像放入相對定位的div中。然後,您將圖像位置設置爲absolute,併爲其提供所需的right值。

HTML:

<div> 
    <input type="text" /> 
    <img src="http://the-dream.co.uk/images/lens_icon.png" width="15" /> 
</div> 

CSS:

div { 
    position:relative; 
    width:200px 
} 

input{ 
    width:200px; 
} 

img{ 
    position:absolute; 
    right:5px; 
    top:5px; 
} 

檢查搗鼓演示:

http://jsfiddle.net/8sbpn/1/

+1

雅它的工作:)非常感謝您的快速響應,我沒有嘗試與img的權利和頂級屬性。這很棒 :)。再次感謝你:) – Sriks 2013-02-12 19:12:27

+1

歡迎。請記住,右側,左側,頂部和底部屬性適用於所有元素,而不僅僅是圖像。 – deadlock 2013-02-12 19:14:12

+1

好吧,這對我來說是一個很好的學習:)而且這是我第一次發現保持div – Sriks 2013-02-12 19:17:03