我怎樣才能找到treied this..but它不工作一form..i只讀文本框找到只讀文本框..如何使用jQuery
$('input[readonly="readonly"]').each(function()
{
$(this).attr('tabindex', '-1');
}
我怎樣才能找到treied this..but它不工作一form..i只讀文本框找到只讀文本框..如何使用jQuery
$('input[readonly="readonly"]').each(function()
{
$(this).attr('tabindex', '-1');
}
它的工作對我來說,既:
console.log($('input[readonly="readonly"]'));
和
console.log($('input[readonly]'))
看到這個fiddle
編輯:
與您的代碼的問題是,它缺少一個結束)
。看到這個working fiddle:
$('input[readonly="readonly"]').each(function()
{
$(this).attr('tabindex', '-1');
});
關於如何設置readonly
動態然後搜索輸入您的評論的問題:
$('input[name="country"]').attr('readonly', 'readonly');
$('input[readonly="readonly"]').each(function()
{
$(this).attr('tabindex', '-1');
});
你可以這樣做:
$('input').filter(function() { return !!$(this).prop('readonly'); }).each(function() {
// ...
});
你也可以只檢查屬性中的身體「每()」回調:
$('input').each(function() {
if (!$(this).prop('readonly')) return;
// ...
});
嘗試
$('input[readonly]').each(function()
{
$(this).attr('tabindex', '-1');
}
可能是因爲不是每個瀏覽器都會使該值只讀,但什麼都沒有。
jQuery(function($){
$('input').each(function() {
if ($(this).is('[readonly]')) alert(this.id);
});
});
我想把一個更多的condition.get所有隻讀textfields其中id不以「-date」結尾。如何包含它? – user731060
它應該是足夠用這個作爲一個選擇:如只要只讀,因爲它具有屬性,無論值是什麼input[readonly]
至少鉻會看到輸入。
如果「readonly」屬性是以編程方式設置的,而不是直接作爲HTML元素的屬性,那麼這是否工作? – Pointy
是的,它會工作,順便說一句,看到我的編輯;) –
isecond一是working.i想多放一個condition.get所有隻讀textfields其中id不以「-date」結尾。如何包括它? – user731060