2013-03-17 2 views
-3

Следующие скрывают изображения, у которых есть Stud_Btn, где есть id.Что означает «^ =» (значение каретки) в jquery?

$('img[id^="Stud_Btn"]').hide(); 

, даже если у меня есть Stud_Btn1234 и Stud_Btn234, он все равно спрячет его. что означает «^»?

Нельзя ли использовать его для сравнения? Или у него есть другие виды использования?

EDIT: Спасибо всем за ответ, у меня просто не было времени, чтобы прочитать документацию. У меня есть проект, который будет принят завтра :) (все еще студент)

и если вы думали, что я не делал мое исследование, я сделал, но Google пропускает символы, как «'» „^“ и подобными

когда я ищу "^" значение jquery, google дал бы мне результаты как: значение ";" Значение «$» Что такое jquery и прочее, что я уже знал, а не то, что я ищу.

+3

http://api.jquery.com/attribute-starts-with-selector/ – ScottE

+1

Все доступные селекторы: http://api.jquery.com/category/selectors/ – aurbano

+1

Что сказал Чеви. Разве вы не пытались использовать селектор jQuery для Googling? – ClarkeyBoy

ответ

3

[attr^=val] селектор CSS, что означает:

элемент, который имеет атрибут с именем attr со значением, которое начинается с val.

Это похоже на [attr$=val], что делает обратное, ища атрибут, заканчивающийся val.

5

Это attribute starts-with selector. Ваш конкретный пример будет соответствовать любому элементу img, чей атрибут id начинается со строки «Stud_Btn».

Документация API jQuery - лучшее место для решения таких простых вопросов. Я бы настоятельно рекомендовал потратить немного времени на чтение.

+0

Спасибо, что нашли время ответить sir :) Хотя вы правы, но у меня нет времени, чтобы сделать это, прочитайте все, что содержится в документации. Я студент, работающий над проектом :) Спасибо за ответ, хотя мой опыт здесь, в stackoverflow.com, был отличным благодаря таким людям, как вы :)) –

1

Он получает все изображения, которые имеют их Идентификаторы начиная сStud_btn

1

Это означает, что «начинается с». Продолжить чтение here.

Смежные вопросы