如何获得具体的属性值?

时间:2016-01-02 17:56:47

标签: jquery

我想知道如何从我的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,为什么?

2 个答案:

答案 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');