###実現したいこと
下記➀から➁を削除し、➂を取得したいです。
###該当の箇所
➀[いぬ[の] しっぽ] [ねこのしっぽ]いぬ ねこ
➁Array [ "[いぬ[の] しっぽ]", "[ねこのしっぽ]" ]
↓取得したい
➂Array [ "いぬ", "ねこ" ]
###試したこと
jQueryを使い、配列➁をループし、その値(val)を➀から削除していく、というつもりで書いたのですが、➂の取得は実現できませんでした。
どなたか、良い方法がございましたらご教授願えませんでしょうか。
jQuery
1 2<input type="textarea" value="[いぬ[の] しっぽ] [ねこのしっぽ]いぬ ねこ "> 3 4$('input').on('input', function() { 5 6 // ➀入力値を取得 7 let inputVal = $(this).val(); 8 9 // ➁削除する配列 10 const rangeArr = [ "[いぬ[の] しっぽ]", "[ねこのしっぽ]" ]; 11 12 // ➂取得する配列 13 let spaceArr = []; 14 $(rangeArr).each(function(index, val) { 15 spaceArr.push( inputVal.replace(val,'') ); 16 }) 17 console.log( spaceArr ); 18 19});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/17 01:19