2014-04-04 51 views
-1

如果以下內容適用於輸入類型爲我的頁面上其他元素之間的文本的每個收件箱,我該如何讓函數不要鎖定我的只讀文本框?如何讓jQuery不會鎖定我的只讀文本框

$('#content select, #content input[type="text"], #content textarea').focusin(function(e) {}); 

任何想法?

回答

1

添加.not('input[type="text"][readonly]')它:

$('#content select, #content input[type="text"], #content textarea').not('input[type="text"][readonly]').focusin(function(e) {}); 

jsFiddle example(基本)

2

這就像您鍵入它。

.not("[readonly]") 

[...]是屬性選擇,既然你想要的是只讀所有的輸入,選擇不具有隻讀屬性的人。