我想要使用jEditable呈現輸入框樣式。可編輯的輸入框CSS樣式
我想改變表格的顏色,當文本被雙擊並且可編輯時。就像這樣:
alt text http://www.hongaijitsu.com/temp/foobar/public/Picture-2.png
這是我的時刻,其中:jEditable CSS Problem(雙擊表格中的細胞上的文字)
HTML片段:
<tr class="odd">
<td class="dblclick" headers="customer-name">Drogo Shankara</td>
<td class="dblclick" headers="mail">[email protected]</td>
<td class="dblclick" headers="type">Web</td>
<td class="dblclick" headers="status">Pending mail</td>
</tr>
jQuery代碼:
$(function() {
$(".dblclick").editable("#", {
tooltip : "Doubleclick to edit...",
event : "dblclick",
css : 'inherit'
});
});
相應的CSS:
.dblclick form {
height: inherit !important;
width: inherit !important;
border: 0;
margin: 0;
padding: 0;
background: red;
}
.dblclick input {
height: inherit !important;
width: inherit !important;
border: 0;
margin: 0;
padding: 0;
font: inherit;
color: inherit;
}
我想輸入框繼承父表單元格高度&寬度,但是當我看到輸入框在Firebug它有一個內聯CSS高度&寬度已經設置,從而導致當按下td
文本時,可以縮放表格單元格。我嘗試用inherit !important
覆蓋內聯CSS,但它不起作用。
這裏有一些概念,我沒有完全理解,但它可能是完全平庸的。
任何想法是什麼錯?