4
我是Angular2中的新成员,我习惯于使用Jquery,但无法在Angular 2中使用Jquery。我想要获取元素的文本那我点击(如使用jQuery中的函数$(本)的.text())在角2通过单击角度从元素中获取文本2
我是Angular2中的新成员,我习惯于使用Jquery,但无法在Angular 2中使用Jquery。我想要获取元素的文本那我点击(如使用jQuery中的函数$(本)的.text())在角2通过单击角度从元素中获取文本2
<div #myElement (click)="doSomething(myElement.innerText)">someText</div>
或
<div (click)="doSomething($event.target.innerText)">someText</div>
class MyComponent {
doSomething(text) {
console.log(text);
}
}
使用该文件上的顶部
declare var $: JQueryStatic;
比你的工作或任何
$('#btnSubmit').html('Add');
很抱歉,但为什么您使用的'innerText'代替'textContent'? el.innerText vs el.textContent vs $(el).text()https://plnkr.co/edit/07qZlaqck3uJmHUQmRWS?p=preview – yurzui
我不知道jQuery和'innerText'似乎足够接近这样一个模糊的描述“获取元素的文本”;-)感谢您的Plunker! –