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! –