jQueryで指定されたdiv内のテキストの2行目を非表示にして表示する方法はありますか? div idは「ブドウ」です
私は読むテキストを持っています
「カベルネ・ソーヴィニヨン
&
シラーズ」
& が必要な場合もあれば、必要ない場合もあります。
からテキストを取得し#grape
、それを分割して、新しく挿入された HTML として追加する必要があります。<br>
更新されたフィドルを参照してください
このコードを試してください:
$('#grape:contains("Cabernet Sauvignon
&
Shiraz")').each(function(){
if($(this).children().length < 1)
$(this).css("dispaly","none") });
これを試して:
var secondLineRequired = false;
if (!secondLineRequired) {
var text = $("#grape").text().split('&');
$("#grape").text(text[0]);
}