簡體   English   中英

JSoup $登錄ID標簽

[英]JSoup $ sign in id tag

如何在標簽屬性選擇器中使用JSoup特殊字符?

例如:

id=HRS_CE_JO_EXT_I_HRS_JOB_OPENING_ID$1 

通常的選擇語法不起作用:

element.select("span#HRS_CE_JO_EXT_I_HRS_JOB_OPENING_ID$0"); 

當然,只要特殊字符都在結尾,就可以使用“開頭為”語法,但這是一種丑陋的解決方法。

您可以嘗試使用屬性選擇器

final String html = "<div id=HRS_CE_JO_EXT_I_HRS_JOB_OPENING_ID$1>A</div>";

Document doc = Jsoup.parse(html);

//                         whatever tag
//                             |
Element element = doc.select("div[id=HRS_CE_JO_EXT_I_HRS_JOB_OPENING_ID$1]").first();
//                                 |                  |
//                           attribute = id     attribute value

System.out.println(element);

輸出:

<div id="HRS_CE_JO_EXT_I_HRS_JOB_OPENING_ID$1">
 A
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM