[問題] 如何選取以</br>分隔的p特定行?

作者: phpjson (json_encode)   2015-10-15 20:10:56
大家好 假設我有一段文字如下
<p>
奇犽</br>
西索</br>
小傑</br>
</p>
我想把西索選起來 並設為hide
假設是這樣的寫法 會把整段p都hide
$(document).ready(function () {
var Selected_Rows = $("p:contains('西索')");
$(Selected_Rows).hide();
});
請問要怎麼改 才能讓這種</br>分隔的抓到他前面的行?
還是說 我一定要把他底下加node 才方便選取?
PS: 我知道如何把這段文字用span 或table tr td:eq 進行改造
使他能被選取
但我很好奇有沒有不用改動到這個html就能選到"西索"(第二個</br>之前文字)的方式^^
謝謝
作者: iamnodoubt (Have Fun)   2015-10-15 21:03:00
console.log($('p').contents().eq(2)[0].data)一直console.log亂組的..xddocument.getElementsByTagName('p')[0].childNodes[2].data
作者: ckw (要暱稱作啥)   2015-10-15 21:14:00
$('p').html($('p').html().replace('西索',''));不然把西索置換成多包一層tag然後把那層隱藏先不論怎麼抓出來做,光是想用硬刻的方式去隱藏就想不出來了
作者: phpjson (json_encode)   2015-10-16 11:38:00
看來還是加幾個node進去比較好做r....
作者: hit1205 (幫你把勇氣裝滿)   2015-10-20 04:13:00
提醒一下是<br/>,沒有</br>這個東西XD

Links booklink

Contact Us: admin [ a t ] ucptt.com