我想一個CSS類適用於每一個文本框在我的網站:將Css類添加到所有<input type'text'>元素? Javascript/Css?
<div class="editor-label">
<label for="FoodType">FoodType</label>
</div>
<div class="editor-field">
<input id="HelpText" name="FoodType" type="text" value="" />
</div>
<p>
<input type="submit" value="Create" />
</p>
我想,嘿!簡單。我將添加一個jquery函數在masterpage中查找它們。
<script type="text/javascript">
$(document).ready(function(){
$('input').addClass('textbox');
}
</script>
不幸的是,這也會選擇提交按鈕。我如何才能選擇具有文本類型屬性的輸入元素?
Alternativly是否可以使用完全CSS?
如果這兩種方法都不可行,我想我只需要手動將該類添加到每個文本框中。
非常好,非常感謝。 – 4imble 2010-05-14 17:09:42
'$('input [type = text]')'將在IE6中工作,因爲jQuery將回退到使用自己的選擇器引擎而不是瀏覽器的內置支持。另一方面,在CSS樣式表中輸入[type = text] {...}'會在IE6中失敗。 – bobince 2010-05-14 17:25:40
@bobince規範的解決方案將解析與RegEx的HTML我猜 – 2013-09-20 10:13:29