Sea*_*dge 2 html javascript jquery
<div class="faddress">
1 myroad valley<br>beverly, VT 54803-0989<br>(435) 425-9090 <br><br>
<a href="someline.html" target="_blank" title="RBP">RBP</a>
<br><span>(435) 425-9090 </span>
<div class="mE">1 myroad valley beverly, VT 54803-0989</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我试图只获得1 myroad valley,我使用以下JS:
var vAdd = $(".mE").text();
var vArr = vAdd.split(" ");
console.log(vArr[0]);
Run Code Online (Sandbox Code Playgroud)
我一直得到以下内容: 1 myroad valley beverly, VT 54803-0989
如何修改代码以获得所需的结果.
使用该html方法代替,text您的代码将起作用.
> $(".mE").html();
> "1 myroad valley beverly, VT 54803-0989"
> $(".mE").text();
> "1 myroad valley beverly, VT 54803-0989"
Run Code Online (Sandbox Code Playgroud)
使用.html而不是.text:
var vAdd = $(".mE").html();
var vArr = vAdd.split(" ");
alert(vArr[0]);
Run Code Online (Sandbox Code Playgroud)
.textfunction只获取文本并忽略HTML.这就是为什么.text不得到 你正在获得全文.
演示.