$(document).ready(function() {
$(".actdeact").on({
click: function() {
var id = $('.getfromhere').text();
alert(id);
{% for x in mylist %}
<span class="getfromhere">{{x.id}}</span>
<span class="btn btn-info actdeact">Deactivate</span>
{% endfor %}`
字符串
如果我写.text(),我会得到id的整个值序列。如果我写.html(),我只得到第一个我想要的,在点击按钮时,只有对应于点击的行的值被发送到 AJAX 代码中的varid
I want to get just the value that corresponds to the row clicked, not the whole of the values of the loop.
型
1条答案
按热度按时间wvt8vs2t1#
试试这个代码。
你应该使用
this
关键字。字符串