2011-04-11 128 views
177

如何使用jQuery將字符串轉換爲小寫字母?我試過帶有jQuery的小寫字母和大寫字母

var jIsHasKids = $('#chkIsHasKids').attr('checked').toLowerCase(); 

但它不起作用。我究竟做錯了什麼?

+0

什麼不行?你得到了什麼?你想要什麼? jQuery不提供字符串操作函數,所以你不能用jQuery來做這件事(但語言本身就是這樣)。 – 2011-04-11 09:16:26

+0

什麼不起作用?它不會變成小寫或有錯誤? – 2011-04-11 09:16:29

回答

352

我想你想小寫的檢查值?嘗試:

var jIsHasKids = $('#chkIsHasKids:checked').val().toLowerCase(); 

,或者你要檢查它,然後得到其數值爲小寫:

var jIsHasKids = $('#chkIsHasKids').attr("checked", true).val().toLowerCase(); 
25

如果僅用於顯示目的,則可以將文本渲染爲較高或在純CSS較低的情況下,沒有任何的Javascript使用text-transform屬性:

.myclass { 
    text-transform: lowercase; 
} 

更多信息,請參見https://developer.mozilla.org/en/CSS/text-transform

但是,請注意,這實際上並未將值更改爲小寫;它只是顯示它的方式。這意味着如果你檢查元素的內容(即使用Javascript),它仍然是它的原始格式。

相關問題