Rya*_*ush -1 javascript jquery
我有一个HTML字符串,我正在通过一个函数,我希望能够从函数内部对该变量执行Jquery方法 - 例如.attr('href')或.text().我确信有一个简单的解决方案,更优雅然后临时附加DOM.
HTML
<div class="here"></div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript
link = '<a href="http://www.google.com">Google</a>';
// This works
$('.here').html(link);
works = $('.here').text();
console.log(works);
// This doesn't
not = link.text();
console.log(not);
Run Code Online (Sandbox Code Playgroud)
您需要创建一个jQuery对象link才能在其上使用jQuery方法.尝试:
not = $(link).text();
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/dfgYK/1/
根据您正在使用的内容link,在代码中提前执行此操作可能会有所帮助,以便您可以使用以下内容:
var $link = $(link);
console.log(link.text());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5059 次 |
| 最近记录: |