我想知道如何从我的div中获取data-id
的值:
<div class="customer-row selected-row" data-id="83BA1B29-15B9-4B11-BA47-DEB453362426"><strong>Mario Rossi</strong></div>
我尝试过:
$('#customer-row .selected-row').data('id');
但是返回undefined,为什么?
答案 0 :(得分:2)
因为你的选择器是错误的,你选择器试图在id为selected-row
的元素中找到一个类customer-row
的元素,而你应该选择一个同时具有该类的元素,我希望你知道#
用于ID,.
用于课程。所以就这样做:
$('.customer-row.selected-row').data('id');
答案 1 :(得分:1)
您的选择器不正确。 customer-row
class
不是id
,同时也删除了.customer-row
和.selected-row
之间的空格。尝试以下。
$('.customer-row.selected-row').data('id');