個々のチェックボックスの値に基づいて連絡先フォーム7のチェックボックスにクラスを追加しようとしています。入力値からコンマを削除する
これまでのところ、クラスとして値を追加していますが、コンマを取り除くことはできません。
私はこれを試しましたが、機能しません。誰でも助けてくれますか?
$("#select-skip-form input[type=checkbox]").addClass(function(index) {
return $(this).val().replace(/,/g,'').toLowerCase().split(' ').join('-');
});
EDIT
だから、例えば私は、値「7ヤード囲まれた 『ビルダー』スキップ」のチェックボックスを持っていると私は、カンマまたは空白なしフィールド上のクラスとしてこれを追加したいです。
<input type="checkbox" name="checkbox-355" value="7 yard enclosed 'builders' skip" />
だから、このようにされて終わる:
<input type="checkbox" class="7-yard-enclosed-builders-skip" name="checkbox-355" value="7 yard enclosed 'builders' skip" />
を?あなたは何を持っていますか? – cgee
こんにちは、この例で質問を編集しました。ありがとう:) – Shaun
'7ヤードの囲まれた 'ビルダー'スキップ'のコンマはありません。アポストロフィを削除したいのですか? – ajm