Tim*_*Tom 1 html javascript jquery
我有一个包含一些HTML的textarea(不要问我原因!:))
HTML看起来像:
<div class="text-tag">some gibberish 1</div>
<div class="text-tag">some gibberish 2</div>
<div class="text-tag">some gibberish 3</div>
Run Code Online (Sandbox Code Playgroud)
我如何从中获得价值:一些乱码1,一些乱码2和一些乱码3?
编辑:
我的HTML看起来像这样:
<textarea>
<div class="text-tag">some gibberish 1</div> <div class="text-tag">some gibberish 2</div> <div class="text-tag">some gibberish 3</div>
</textarea>
Run Code Online (Sandbox Code Playgroud)
这个html是由用户输入的,我需要解析用户在textarea中键入的HTML.
var alltext = [];
$('div.text-tag').each(function() {
alltext.push($(this).text());
});
console.log(alltext.join(', ')); // output: some gibberish 1, some gibberish 2, some gibberish 3
Run Code Online (Sandbox Code Playgroud)
要么
?var alltext = $('div.text-tag').text();
console.log(alltext); // output: some gibberish 1some gibberish 2some gibberish 3
Run Code Online (Sandbox Code Playgroud)
要么
var alltext = [];
$('div.text-tag').text(function(index, text) {
alltext.push(text);
});
console.log(alltext.join(', '))??; // output: some gibberish 1, some gibberish 2, some gibberish 3
Run Code Online (Sandbox Code Playgroud)
var content = $($.trim($('textarea').val())),
alltext = [];
$(content).each(function() {
if(this.nodeType != 3)
alltext.push($(this).text());
});
console.log(alltext.join(', '));
Run Code Online (Sandbox Code Playgroud)
另一个样本:
var textarea = $("textarea").val(),
alltext = [];
$(textarea).filter(function(index, item) {
if($(item).hasClass('text-tag'))
alltext.push($(item).text());
})
console.log(alltext.join(', '));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
486 次 |
| 最近记录: |