show hide隐藏特定的文本行

时间:2012-06-28 07:47:29

标签: jquery text hide show

是否有隐藏和显示指定div中的文本的第二行与jQuery? div id是“葡萄”

我的文字是

“Cabernet Sauvignon
&安培;
西拉“

有时我需要&有时我不这样做,如果它有帮助,它将始终是& symbol ??

3 个答案:

答案 0 :(得分:0)

试试这段代码:

$('#grape:contains("Cabernet Sauvignon
&
Shiraz")').each(function(){
     if($(this).children().length < 1) 
          $(this).css("dispaly","none") });

答案 1 :(得分:0)

试试这个:

var secondLineRequired = false;
if (!secondLineRequired) {
    var text = $("#grape").text().split('&');
    $("#grape").text(text[0]);
}

Example fiddle

答案 2 :(得分:0)

您需要从#grape获取文本,然后将其拆分并将其添加为HTML,并重新插入<br>

查看更新后的fiddle