0
A
回答
1
jQuery Mobile的不包括,但你可以通過CSS做到這一點。
這裏是一個DEMO有幾個選項
第一個使用表,所以左邊的按鈕始終是相同的大小和輸入的增長/收縮的窗口大小調整。而第二個選項使用div和bothe按鈕並且標籤變大縮小。
在表格中,css刪除表格上的邊框和間距,並將第一個td寬度設置爲常量值。其餘的css使按鈕和輸入看起來正確:
<table id="specialContTbl">
<tr>
<td class="btntd">
<button data-role="none" id="btn">B</button>
</td>
<td class="inptd">
<input data-role="none" type="text" id="inp1" name="inp1" value="" placeholder="enter some text" />
</td>
</tr>
</table>
#specialContTbl {
border-spacing: 0;
border-collapse: collapsed;
}
#specialContTbl td {
padding:0;
margin: 0;
border: 0;
vertical-align: top;
}
#specialContTbl td:first-child{
width: 60px;
}
#specialContTbl{
width: 100%;
}
#specialContTbl button, #specialContTbl input {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#specialContTbl button {
font-weight: normal;
background: #00f050;
padding: 5px;
color: #333;
border: 1px solid #d4d4d4;
border-right: 0;
border-bottom-left-radius:1em;
border-top-left-radius: 1em;
line-height: 28px;
height: 38px;
width: 100%;
float: left;
text-align: center;
cursor: pointer;
white-space:nowrap;
}
#specialContTbl input {
width: 100%;
height: 38px;
padding: 8px;
border: 1px solid #d4d4d4;
border-bottom-right-radius: 1em;
border-top-right-radius: 1em;
line-height: 18px;
float: right;
box-shadow: inset 0px 2px 2px #ececec;
}
#specialContTbl input:focus {
outline: 0;
}
相關問題
- 1. 設置表單輸入元素內聯使用jQuery的移動
- 2. jQuery和updatePanel組合 - 多輸入元素
- 3. 克隆jquery移動表單元素
- 4. JQUERY移動表單跳轉輸入值
- 5. 表單元素不會插入正確的jquery移動設計
- 6. jquery動態表單元素
- 7. JQuery輸入元素
- 8. 元素移動jquery滾動
- 9. 移動數組中的單個元素
- 10. 輸入組合的單元測試
- 11. 引導輸入組分段移動元素
- 12. jQuery不斷移動我的表元素
- 13. jQuery可拖動排序輸入元素
- 14. 移動固定定位元素的iOS 7輸入元素
- 15. Bootstrap 3表單元素並排組合
- 16. jQuery - 移動相關元素
- 17. 使用jQuery移動元素
- 18. 移動元素與jQuery
- 19. jQuery:移動元素位置
- 20. jQuery上下移動元素
- 21. 移動元素向上jquery
- 22. 表單輸入元素和寬度
- 23. 表單輸入元素不居中
- 24. AngularJS表單找不到輸入元素
- 25. jQuery .each()與輸入元素
- 26. jQuery追加輸入元素
- 27. jquery驗證手動輸入數組元素
- 28. jQuery驗證動態創建的數組輸入元素
- 29. 動態輸入數組元素的JQuery驗證
- 30. jquery表單元素到數組