2016-09-13 8 views
0

こんにちは私は、ボタンを生成し、それに何らかのテキストを与えるスライダーを使用しています。 jQueryを使用してこのテキストを削除する方法があるかどうか疑問に思っています。私はスライダーによって生成されているので、HTMLを編集することができません。jQueryを使用してボタンのテキストを削除する

<button type="button" class="slick-next"></button> 

:あなたはそれをボタンに「次」のテキストを与えて見ることができるように

<button type="button" class="slick-next">Next</button> 

すると、私はそれがどのように見えるので、それを完全に削除したいと思います:ここで

は私のHTMLですこれは可能ですか?

おかげ

+7

'$("。slick-next ")。テキスト(" ");' –

+0

ありがとうアンドリュー、それは完璧に働いた。私はあなたにいくつかの評判を与えることができるように答えとして投稿することができますか? –

答えて

3

アンドリューはあなたが空のテキストで、既存のテキストreplateできるのjQueryを使用して、コメントしたよう:

document.querySelector('.slick-next').innerHTML = ""; 
//or 
document.querySelector('.slick-next').innerText = ""; 

:またバニラJavascriptを使用して

$(".slick-next").text(""); 
//or 
$(".slick-next").html(""); 

を、あなたは同じ効果を得ることができますあなたが完全に要素の中の不要なテキストノードを取り除くので、最後の解決策は私の意見では最高です:

// vanilla js 
var element = document.querySelector('.slick-next'); 
element.removeChild(element.childNodes[0]); 

// jQuery version 
$(".slick-next").empty(); 
関連する問題