Question: In this fiddle <http://jsfiddle.net/mjmitche/6nar4/3/>, if you drag, for example, the little blue box into the yellow box, then the big black box will turn pink. All of the 4 boxes along the left can be dragged into the boxes inside the black box. 

At the end of the fiddle, you see the code that changes the black box to pink.

However, I want to make that a ternary operator, so that if the box is black, then it turns pink, but if it's been turned pink, then I want it to go back to black. 

I know the ternary is like this

```
x ? y: z

```

So I tried this, even though I knew it wasn't probably right

```
$("#blackbox").css({'background':'pink'}); ?

    $("#blackbox").css({'background':'black'}); : 

$("#blackbox").css({'background':'pink'}); 

```

I think the first line before the question mark is causing the problem, so how to create the `if` statement?

Answer: 
I'd do (added caching):

```
var bbx = $("#blackbox");
 bbx.css('background-color') === 'rgb(255, 192, 203)' ? bbx.css('background','black') : bbx.css('background','pink')

```

wroking fiddle (new AGAIN): <http://jsfiddle.net/6nar4/37/>

I had to change the first operator as `css()` returns the rgb value of the color
Ternary operator works because the first part of it returns a Boolean value. In your case, jQuery's css method returns the jQuery object, thus not valid for ternary operation.