2013-10-17 30 views
0

我在使用jQuery的removeClass清除類時遇到了問題。使用removeClass清除類的問題

jQuery腳本:

$('#btnPrint').click(function() { $('*').removeClass('validate[required]'); }); 

HTML代碼:

<textarea class="validate[required, maxSize[1, 4000]] text-input uniform fieldValidationError" name="textBox_123" id="textBox_123"></textarea> 

我可能將不得不做一些正則表達式來解決這個問題,但不知道怎麼辦。

謝謝。

+6

我從來沒有見過在類名中使用過的數組。我只需要一個名爲'required'的類併爲其他數據使用[自定義數據屬性](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes#data-*)。 '數據MAXSIZE = 「1,4000」'。 – showdev

+4

你不能在類名中有空格,你真的只是添加了諸如'validate [required,'和'maxSize [1,'和'4000]]'這樣的類,我很確定這不是你'重新嘗試去做。 – cobbal

+0

@ renato.leite檢查[這](http://stackoverflow.com/questions/448981/what-c​​haracters-are-valid-in-css-class-selectors#449000)SO職位允許類名稱中允許的字符 – gwillie

回答

0

我決定用這個問題:

$('[class*=required]').attr("class", ""); 

感謝所有。