当我点击.icon-pencil-circle
的{{1}}时,我想在.student-box
中复制该名称,并将其放在.student-name
的{{1}}中。
除非我这样做,.student-name
中显示的所有内容都是空白框。出于某种原因,没有什么是复制。
如果我将名称复制到#popup-rename
或 #popup-rename .student-name
,我无法弄清楚我是否选择了错误的对象没有用。
如果有人可以帮助我,我们将不胜感激!
HTML 的
selectedStudentName
的jQuery
.text()
答案 0 :(得分:0)
我从未使用过$(this).closest();选择。我会更专注于你的选择。我让它与.parentsUntil()一起工作。下面将获取.student-box(一个父项短于.student-row)然后.find标记以获取文本内容。此外,您的JS Fiddle没有包含jQuery,因此如果您在那里进行测试,请确保在Javascript设置中选择它。
selectedStudentName = $(this).parentsUntil('.student-row').find('.student-name h1').text();