如何用括號得到類的元素?
例如:jquery,javascript - 用括號括起來的類選擇一個元素
<input class="validation[required,onlyNumber]">
<input class="validation[required]">
...
$(something-here).blur(function(){...});
我怎樣才能設置需要辦理驗證?
謝謝。
如何用括號得到類的元素?
例如:jquery,javascript - 用括號括起來的類選擇一個元素
<input class="validation[required,onlyNumber]">
<input class="validation[required]">
...
$(something-here).blur(function(){...});
我怎樣才能設置需要辦理驗證?
謝謝。
$('input[class^=validation]').blur(function(){...});
Brackets
和commas
是元字符,所以你應該先轉義它。
嘗試,
$('.validation\\[required\\,onlyNumber\\]')
$('.validation\\[required\\]')
嘗試^ Attribute starts with selector
$('input[class^="validation"]').blur(function(){...});
使用
$('.validation\\[required\\,onlyNumber\\]')
按docs
要使用任何元字符(例如!「#$%&'()* +,。/:; < =>?@ [] ^`{|}〜)作爲名稱的文字部分,它必須用兩個反斜槓轉義:\\。
你可以有使用該選擇含有[
類的所有輸入:如果你仍然想使用[]
$('input[class*="["]').blur(function(){...});
,使用\\
轉義:
$('input.validation\\[required\\').blur(function(){...});
檢查這小提琴:DEMO HERE
太棒了!非常感謝你! ^^ –
請標記此答案爲valide,以便它可以幫助他人,謝謝 –