如何使用JS从DIV中获取字符串的一部分

时间:2015-05-18 13:38:06

标签: javascript jquery html

1 myroad valley

我只想获得var vAdd = $(".mE").text(); var vArr = vAdd.split(" "); console.log(vArr[0]); 并使用以下JS:

1 myroad valley beverly, VT 54803-0989

我不断获得以下内容:button1.Enabled = false;

如何修改代码以获得所需的结果。

3 个答案:

答案 0 :(得分:5)

使用html方法代替text,您的代码就可以使用。

> $(".mE").html();
> "1 myroad valley beverly, VT 54803-0989"
> $(".mE").text();
> "1 myroad valley beverly, VT 54803-0989"

答案 1 :(得分:5)

使用.html代替.text

var vAdd = $(".mE").html();
var vArr = vAdd.split(" ");
alert(vArr[0]);

.text函数只获取文本并忽略HTML。这就是为什么.text没有获得 并且您获得全文的原因。

<强> DEMO

答案 2 :(得分:1)

这是一个仅限javascript的解决方案,不需要jQuery

var vAdd = document.getElementsByClassName('mE')[0].innerHTML;
var vArr = vAdd.split("&nbsp;");
console.log(vArr[0]);

DEMO