在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ jquery選擇標(biāo)簽套標(biāo)簽的問(wèn)題

jquery選擇標(biāo)簽套標(biāo)簽的問(wèn)題

<p>
    <p>a</p>
    <p>b</p>
    <p>c</p>
</p>

$("p").eq(0).html() // " " 空字符
$("p").eq(1).html() // "a"
$("p").eq(2).html() // "b"
$("p").eq(3).html() // "c"

為什么第一個(gè)p選擇的會(huì)是空的?要想選擇外面的p所包含的html內(nèi)容怎么寫(xiě)呢?

補(bǔ)充說(shuō)明:

做爬蟲(chóng)遇到這個(gè),用cheerio選擇,和jquery使用方法一樣。
因?yàn)椴皇亲约簩?xiě)的html,所以沒(méi)辦法修改代碼,只能靠工具選出來(lái)這一段

<div>
  <p>其他信息</p>
  <p>其他信息</p>
  <p>其他信息</p>
  <!--  -->
  <p>
    <p>需要的信息,條數(shù)不固定</p>
    <p>需要的信息,條數(shù)不固定</p>
    <p>需要的信息,條數(shù)不固定</p>
  </p>
  <!--  -->
  <p>其他信息</p>
  <p>其他信息</p>
</div>

回答
編輯回答
柒槿年

p標(biāo)簽不能夠嵌套使用的,也就是p里面不能有p,否則會(huì)出現(xiàn)奇怪的事情

2018年8月28日 21:41
編輯回答
有你在

先獲取外層 p 的 innerHTML,然后再正則唄

2017年2月5日 07:35
編輯回答
蝶戀花

因?yàn)樗](méi)有包裹起來(lái),你可以打開(kāi)控制臺(tái)看看
新的段落開(kāi)始就是舊的段落結(jié)束

上面代碼等效于

<p>
<p>a
<p>b
<p>c</p>
2018年9月2日 06:14