1

我想以 JQuery 为目标并使用动态 GUID (ruID) 更改 TEXT:

<span class="btn btn-mini emailIntive" data-id="a9c83938-0c2e-4433-a0f0-9aafc1aae541"> Invite </span>

我正在使用的 JQuery 代码是:

$('.emailIntive' + data('id')=== ruID).text("SENT");

我收到“未定义数据”错误。

如何使用 JQuery 定位类名 + 特定数据 ID?

4

2 回答 2

5
$('.something[data-id='+theUUID+']');

这将评估为:

$('.something[data-id=a9c83938-0c2e-4433-a0f0-9aafc1aae541]');

它将选择一个具有类somethingdata-id值的元素a9c83938-0c2e-4433-a0f0-9aafc1aae541

于 2012-07-15T20:45:57.090 回答
4

jsFiddle 演示

var ruID = $(".emailIntive").data('id');  //a9c83938-0c2e-4433-a0f0-9aafc1aae541
$('.emailIntive').data('id', ruID).text("SENT");

或者还有:

var ruID = $(".emailIntive").data('id');  //a9c83938-0c2e-4433-a0f0-9aafc1aae541
$('.emailIntive[data-id='+ruID+']').text("SENT");
于 2012-07-15T20:43:48.713 回答