我是 Jquery 的新手,在识别 HTML 字符串中的特定标签时遇到问题。我的 HTML 字符串是:
<span id="name">myname</span>
<span id="familyname">mysurname</span>
<span id="telnum">mytelnum</span>
<span id="postcode">myPostCode</span>
<span id="email">my@email.com</span>
我想要的是将每个跨度内部文本放在单独的变量中。
预期结果是:
var a = 'myname';
var b = 'mysurname';
var c = 'telnum';
var d = 'myPostCode';
var e = 'my@email.com';
但在我的代码中,听起来 find 功能不起作用!这是我的代码:
var myHtmlCode = '<span id="name"> myname</span> <span id="familyname">mysurname</span> <span id="telnum"> mytelnum</span><span id="postcode"> myPostCode</span><span id="email">my@email.com</span>';
var $temp = $(myHtmlCode).find('span').contents().each(function() {
alert(this.val());
});
任何帮助表示赞赏....