我有这个HTML结构:
<div style="border: 2px solid; background-color: white; margin: 0px;">something</div>
现在我想抓住border: 2px solid
。我可以使用regex来做到这一点,但我确信所有专业程序员都建议我使用HTML解析器来做到这一点。
换句话说,如何将此代码限制为第一个属性?
$("body").html($("div").attr("style"));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="border: 2px solid; background-color: white; margin: 0px;">something</div>
答案 0 :(得分:4)
如果你真的想要获得整个while (fileDoc.hasNext()) {
if (fileDoc.hasNextInt()) {
int number = fileDoc.nextInt();
/* Do whatever... */
} else {
fileDoc.next();
}
}
,你可以使用拆分。
如果您只需要border: 2px solid
,则可以使用2px solid
功能。
css()
$("body").html($("div").attr("style").split(';')[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="border: 2px solid; background-color: white; margin: 0px;">something</div>
$("body").html($("div").css("border"));