Почему не работает скрипт?

программирование JavaScript jQuery

Не работает скрипт.

Дано:

HTML

<span number="5" style="cursor: pointer;">пять</span>
<span number="7" style="cursor: pointer;">семь</span>
<hr>
<span number="5">5</span>
<span number="7">7</span>

JS (jquery)

$("[number]").click(
function (){
var xShar;
xShar = $(this).attr('number');
$("[number = xShar]").css("background-color", "#555");
alert(xShar);
}
);


При нажатии на слово должен меняться фон у цифры и слова, но он не меняется

Пример http://jsfiddle.net/9q543/

Примечание:
Ошибок нет

Пример http://jsfiddle.net/9q543/

Примечание:
jQuer подключен

Примечание:
При нажатии на слово или цифру должен поменяться фон у цифры и слова,

другими словами у элемента с атрибутом и определенным значением атрибута должен смениться фон
Ответы:
а ошибки посмотреть в консоли js, в браузере Shift+Ctrl+J ?
А Вы в header подключили jQuery?
Какой-то скрипт запутанный, Вы чего добиться-то хотели по клику?
понял...
$("[number]").click(
   function (){
var xShar;
xShar = $(this).attr('number');
$('span[number="' + xShar + '"]').css("background-color", "#555555");

}
);


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.