[英]How to add a <br> after a div that contains a specific value for an attribute with JSoup
我有以下html
:
<div type= "HEADER"> hello there </div>
我想在<br></br>
插入一個<br></br>
。
這是我到目前為止所嘗試的但不幸的是它無法正常工作:
Document doc = Jsoup.parse("<div type= \"HEADER\"> hello there </div>");
doc.select("[type=*HEADER]").after("<br></br>");
所以你有什么建議 ?
兩件事情:
如果您想要type=HEADER
divs,那就應該是div[type=HEADER]
。 如果你想在type
屬性中的任何地方使用HEADER
任何div
,那就是*=
(not =*
)。
所以:
doc.select("div[type=HEADER]").after("<br>"); // Exact match
doc.select("div[type*=HEADER]").after("<br>"); // Contains
...要么
doc.select("div[type=HEADER]").after("<br/>"); // Exact match
doc.select("div[type*=HEADER]").after("<br/>"); // Contains
...如果您想去做XHTML的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.