if x = 'FName LName<div class="soc-net-not" id="social_network_notification_853">3</div>';
如何從上面的字符串中只提取'FName LName'部分。我不想div標籤或它的innerHTMLJquery:從字符串中找到不在DIV標記中的文本
if x = 'FName LName<div class="soc-net-not" id="social_network_notification_853">3</div>';
如何從上面的字符串中只提取'FName LName'部分。我不想div標籤或它的innerHTMLJquery:從字符串中找到不在DIV標記中的文本
var s = 'FName LName<div class="soc-net-not" id="social_network_notification_853">3</div>';
var text = s.substring(0, s.indexOf("<") - 1); // FName LName
var x = 'FName LName<div class="soc-net-not" id="social_network_notification_853">3</div>';
var y = x.split('<')[0];
往常一樣,如果它變得更加複雜,解析HTML
var text = $('<div />').html(x).contents().filter(function() {
return this.nodeType === 3; // only get text nodes
}).text();
或者你的情況,這將足以作爲得好:
var text = $('<div />').html(x).contents().first().text();