Выбор html с помощью jQuery и добавление к нему

#jquery #html

#jquery #HTML

Вопрос:

У меня есть rss-канал, который выдает обычный html, поэтому я хочу иметь возможность выбирать <object> и добавлять к нему класс, чтобы иметь возможность его стилизовать.

Это код jquery, который я написал, но, похоже, он не работает.

 $(document).ready(function(){
    var vid = $("select[name=object]");
    $(“vid”).addClass(“youtube”);
});
  

Я относительно новичок в использовании Jquery.

РЕДАКТИРОВАТЬ: понял это:

 $(document).ready(function(){
    vid = $("object");
    vid.addClass("youtube");
}
  

Спасибо за помощь, ребята!

Комментарии:

1. почему бы просто не использовать $("select[name=object]").addClass("youtube");

Ответ №1:

 $(document).ready(function(){
    var vid = $("select[name='object']");
    vid.addClass(“youtube”);
});
  

попробуйте это. У вас уже есть объект jquery, просто вызовите addClass из него. Также я заключил значение вашего атрибута name в одинарные кавычки, не уверен, имеет ли это значение, но, тем не менее, это хорошая условность кода

Комментарии:

1. по какой-то причине это не сработало, но это сработало $(document).ready(function(){ vid = $("object"); vid.addClass("youtube"); }

Ответ №2:

 $(document).ready(function(){
    var vid = $("select[name=object]");
    vid.addClass(“youtube”);
});
  

vid уже является объектом jQuery.

вы можете просто вызвать методы jquery прямо на нем