2013-12-17 96 views

回答

1
$('input[class^=validation]').blur(function(){...}); 
0

Bracketscommas是元字符,所以你應該先轉義它。

嘗試,

$('.validation\\[required\\,onlyNumber\\]') 
$('.validation\\[required\\]') 
0

使用

$('.validation\\[required\\,onlyNumber\\]') 

docs

要使用任何元字符(例如!「#$%&'()* +,。/:; < =>?@ [] ^`{|}〜)作爲名稱的文字部分,它必須用兩個反斜槓轉義:\\。

0

你可以有使用該選擇含有[類的所有輸入:如果你仍然想使用[]

$('input[class*="["]').blur(function(){...}); 

,使用\\轉義:

$('input.validation\\[required\\').blur(function(){...}); 

檢查這小提琴:DEMO HERE

+0

太棒了!非常感謝你! ^^ –

+0

請標記此答案爲valide,以便它可以幫助他人,謝謝 –