Question: I have a selectbox with several options - each of these option values correspond to a "value" attribute on some images below. The functionality I want is when selectbox value is changed the img with the corresponding value is highlighted with a red border. Here is the code:

```
function assignValue() {
  selectboxvalue = $('#Box_style').val() ;
  $('.tabContent img[value="+selectboxvalue+"]').css({border: '1px solid #c10000'});
}

$('#Box_style').change(assignValue);

```

Looking around at the jquery documentation (http://api.jquery.com/attribute-equals-selector), apparently this should work...

Any help would be appreciated, Thank you!

Answer: 
**Prior to jQuery 1.7**

The following will work:

```
$('.tabContent img[value='+selectboxvalue+']').css({border: '1px solid #c10000'});

```

**jQuery 1.7 and later**

In 1.7 jQuery changed the syntax to require the `attributes` to have quotation around the value:

```
$('.tabContent img[value="'+selectboxvalue+'"]').css({border: '1px solid #c10000'});

```
Quotes are messed up:

```
  $('.tabContent img[value="'+selectboxvalue+'"]').css({border: '1px solid #c10000'});

```