[问题] 如何选取以</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