1
このウェブサイトの一部の人々の助けを借りて、私はここでハッシュタグカウンタを作成することができました - https://codepen.io/timothycdavis17/pen/ZJeVBj。テキストエリアで重複するテキストを削除します
ここにコードがあります。
HTML
<section class="section-textarea bg-primary">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="well textarea-well clearfix">
<textarea rows="16" class="form-control"></textarea>
<div class="buttons">
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-secondary btn-primary btn-lg
count-button">Count</button>
<button type="button" class="btn btn-secondary btn-danger btn-lg
reset-button">Reset</button>
</div>
</div>
<div class="remaining-counter">Hashtags Counted: <span
class="well text-well">0</span></div>
</div>
</div>
</div>
</div>
</section>
CSS
body {
background: #0275D8;
}
.textarea-well {
color: #000;
text-align: center;
margin: 10% auto;
}
textarea {
margin-bottom: 20px;
}
.text-well {
background: lightblue;
}
.count-button {
margin-bottom: 20px;
}
.remaining-counter {
font-size: 30px;
margin-bottom: 20px;
}
jQueryのそれは私がwを頼まれたなされた後
$(".count-button").click(function() {
var text = $("textarea").val();
var count = (text.match(/(^|\W)(#[a-z\d A-Z\D][\w-]*)/g) || []).length;
$('.text-well').html(count);
var seen = {};
$('textarea').each(function() {
var txt = $(this).text();
if (seen[txt])
$(this).remove();
else
seen[txt] = true;
});
}).trigger('click');
$(".reset-button").click(function() {
$("textarea").val(' ');
$('.text-well').html(0);
}).trigger('click');
テキストエリアに入力された重複するハッシュタグをカウントせず、赤い波打ち線でアンダーラインテーマをエラーする可能性があります。
私はこのウェブサイトの周りを見ていましたが、答えが見つからないようでした。
何か助けていただければ幸いです。
おかげで非常に多く、それは重複だユーザーを表示するには、重複するテキストのスタイルを設定する方法はありますか? –
もちろん、if文にelseブロックを追加し、duplicate-foundに実行したいコードを追加してください。 – amflare
私はelse文を追加しようとしましたが、私が正直であることを完全には確信していません。私は私のコードを更新しました –