###実現したいこと
下記のチェックボックスの後ろのテキストの頭に追加している「01-」「02-」「03-」を削除したく思っています。
html
1<label class="select"><input name="" type="checkbox">01-りんご</label> 2<label class="select"><input name="" type="checkbox">02-バナナ</label> 3<label class="select"><input name="" type="checkbox">03-みかん</label>
下記ソースで置換をすると「01-」「02-」「03-」は消えるもののチェックボックスも消えてしまいます。
javascript
1$('label.select').each(function(){ 2 var txt = $(this).text(); 3 $(this).text( 4 txt.replace(/\d{2}-/g,"") 5 ); 6});
チェックボックスは残しつつ、「01-」「02-」「03-」のみ削除する方法がありましたらご教授いただけないでしょうか。
###補足情報
例えば、「01-りんご」「02-バナナ」「03-みかん」の部分を<span>等で囲むことができればいいのですが、CMSの管理画面のソースのため変更するのが難しい状況です。
「01-」「02-」「03-」は並び順を制御するために便宜的に付けています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/04 08:24
2017/02/04 08:39
2017/02/04 10:19
2017/02/04 11:11
2017/02/04 11:29