【发布时间】:2020-06-20 19:57:06
【问题描述】:
当用户单击<td> 时,我正在尝试从父级<tr> 中提取data-reportid 属性。
HTML
<tr :data-reportid="modifiedRows[index]['id']" v-for="(row,index) in modifiedRows" :key="index">
<td v-html="value" v-for="(value, ind) in row" @click="modalRequest(index, ind, value, rowReportID)" :key="ind">
{{ row[ind] }} <---- i know i can just use 'value', i was experimenting.
</td>
</tr>
VueJS - 计算
rowReportID() {
return $(this).parent().data('reportid');
},
当用户单击时,控制台会报告“未定义”作为结果。 DOM 正确呈现了 data-reportid 属性并且它包含正确的值,所以这不是一个因素。
我在这里缺少什么?请耐心等待。主要是 PHP 背景。
【问题讨论】:
-
你们能提供复制吗?
-
要添加什么?而已。 modal request() 只是 console.log() 的参数。将一个数字或字符串放入
data-reportid并继续。
标签: jquery vue.js vuejs2 custom-data-attribute