Это мой первый вопрос о стекаповороте, поэтому постарайтесь быть милым. ; -D
Моя проблема в том, что я реорганизую некоторый существующий код javascript и использую для этого jQuery. В нескольких местах я встречал код JavaScript, подобный следующему:
// some js code working with the customAttribute value
javascriptElementObject.customAttribue = void(0);
javascriptElementObject теперь является объектом jQuery, и я пытался использовать следующий код для того же:
// some js code working with the customAttribute value
javascriptElementObject.attr("customAttribute", void(0));
Однако, похоже, это ничего не делает. Однако работает следующий код:
javascriptElementObject.get(0).customAttribute = void(0);
Мне известна функция removeAttr () jQuery, но я до сих пор ее не использовал, потому что не знаю, эквивалентно ли это значению атрибута void (0).
Так что я думаю, это действительно означает, что у меня есть 2 вопроса:
- Почему не работает первая версия jQuery?
- Are .get (0) .customAttribue = void (0); и .removeAttr ("customAttribute); эквивалент?
Спасибо.