Những tuyên bố thứ hai trong mã này:
var $this = $(this).children('div.submenu1').children('a.subtile')[0],
title = $this.text(),
name = $this.attr('node').val;
sản xuất lỗi này:
Uncaught TypeError: $this.text is not a function
Khi tôi di chuột qua $this.text()
trong debugger Chrome tôi có thể thấy giá trị tôi muốn có trong title
.
Làm cách nào để khắc phục lỗi này?
$ đây là đối tượng DOM không, đối tượng jquery, hoặc quấn nó như $ ($ this) .text() ot $ this.innerText để đọc văn bản –