#javascript
#javascript
Вопрос:
Я использую плагин Filtrify для фильтрации по расширенному тегу. Эта ссылка является примером, который я использовал.
Я фокусирую этот скрипт на файле html
$(function() {
$.filtrify("container", "placeHolder");
});
и
<div id="placeHolder"></div>
<ul id="container">...</ul>
Когда я добавляю приведенный ниже код скрипта в HTML-файл, он показывает только <ul id="container">
не показывать <div id="placeHolder">
.
Мой скрипт, который я добавил
function $(element) {
return document.getElementById(element);
}
Пожалуйста, объясните, почему и как я могу добавить приведенный выше скрипт?
Комментарии:
1. Зачем вам нужна
$(element)
функция?2. Я хочу получить элемент с чем-то.
var element = document.getElementById("...");
3. Но вы можете сделать это уже с помощью jQuery или с
document.getElementById
. Почему вы хотите, чтобы это было сопоставлено с$
в частности , и все еще используете jQuery, все еще используя$
для ссылки на jQuery, а также? Это мой вопрос. В вашей ситуации действительно есть решение — вы можете заставить jQuery отказаться$
но, безусловно, проще всего не пытаться целенаправленно привести ваш код в беспорядок. Итак, мне интересно, почему вы делаете это в первую очередь.
Ответ №1:
Вы не можете заставить jQuery и вашу собственную функцию одновременно предоставлять значение для вызываемой переменной $
.
Переименуйте одну из $
функций.