Question: I'm making a core data model, and I have a Client entity that has a to-many relationship to an Appointment entity. An Appointment can turn into a Transaction (if it has been paid for etc.), and I need to keep track of the Appointments of Clients that have turned into Transactions (where Transaction is an entity along with other attributes). A Client can have multiple Transactions, and a Transaction can have multiple Clients (optional). If I put a relationship between Transaction and Client, then I don't think there's a way I can detect which of the appointments have turned into transactions and which haven't...
Any help as to how I can set my model up to do this would be appreciated.
Thanks

Answer: 
```
 $('.test').click(function(){
   clicked = $(this);
 });

```

The above code returns an array of a single item. So use index 0 to select it as below:

```
$('.test').click(function(){
  clicked = $(this)[0];
});

```
Is it not possible to give each of these an ID so you can access them directly?

If you are triggering them on a callback function can you create a reference to the clicked div in a variable?

i.e. 

```
 var clicked;

 $('.test').click(function(){
     clicked = $(this);
 });

```

then in your ajax response:

```
 clicked.toggleClass("btn-danger btn-success");

```