Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.03.2019, 14:45
Новичок на форуме
Отправить личное сообщение для new1l Посмотреть профиль Найти все сообщения от new1l
 
Регистрация: 11.03.2019
Сообщений: 3

Как нажатием лемента изменять значение в переменой
Добрый день форумчане, требуется помощь, больших знаний в JavaScript нет. но хочу сделаь подобную штуку. Есть елемент который при определенном слове в поле ЗАПРОС витаскивает инфу с другой страницы.
есть список из несколких вариантов. Вопрос в следующем, как сделать так, чтобы при нажатии на кнопку вида
<li><a id='1' href='#'><span>Asus</span></a></li>
 <li><a id='2' href='#'><span>Lenovo</span></a></li>

Менялось только значение в поле ЗАПРОС
Или такое реализовать не возможно?


<div id="apotwins" style="display:none;"></div> </div></div>


var apoetitle = 'ЗАПРОС'; 
var apoetitle = apoetitle.split(' ')[0]; 

 $('#apotwins').load('/search/' + apoetitle + ' #aporesult', function() { 
 $('#apotwins #aporesult').css('display', 'none').slice(0, 5).fadeIn(); 
 $('#apotwins').fadeIn().before('<div class="apohm">Найдено похожих материалов: <b>' + $('#apotwins #aporesult').size() + '</b> </div><br>'); 
if($('#apotwins #aporesult').size() > 5) { 
 $('.apohm').append('<a id="apohideme" href="/search/' + apoetitle + '" onclick="$(\'#apohideme\').hide(300);$(\'#apotwins #aporesult\').show(500);return false;">[Показать все результаты]</a>'); 
} 
});
Ответить с цитированием
  #2 (permalink)  
Старый 11.03.2019, 22:59
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

$('#apotwins #aporesult').css('display', 'none').slice(0, 5) - это как понимать?
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2019, 10:45
Новичок на форуме
Отправить личное сообщение для new1l Посмотреть профиль Найти все сообщения от new1l
 
Регистрация: 11.03.2019
Сообщений: 3

Честно без понятия код взят из интернета, и он работает, мне только вот бы настроить смену значения о котором писал выше, и тогда будет шик))
Это можно как то воплотить? или может у кого нибудь уже есть готовые примеры, буду очень благодарен за помощь.
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2019, 11:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от laimas
Честно без понятия
$('#apotwins #aporesult') - это взять в элементе #apotwins элемент #aporesult
.css('display', 'none') - скрыть его, и до этой поры все норм, но
.slice(0, 5) - уже полнейшая дурь, ибо id элементов совсем не для коллекций

как и полнейшая дурь это - $('#apotwins #aporesult').size()

Показывайте свой html, и что нужно, править же какую-то дурь нет желания.
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2019, 13:50
Новичок на форуме
Отправить личное сообщение для new1l Посмотреть профиль Найти все сообщения от new1l
 
Регистрация: 11.03.2019
Сообщений: 3

Нужно следующее, при нажатии на определенный <li><a id='5521174А' href='#'><span>Asus</span></a></li>
в скрипт вставляется значение как пример "5521174А" это тег на сайте который в результате поиска выдет материалы, скрипт ищет через поиск на сайте и показывает результат в коде на другой странице <div id="apotwins" style="display:none;"></div>
На странице поиска есть вторая часть скрипта
<div id="aporesult"> Название материала информация про него</div>
Все что в нем будет отображаться на той странице где стоит скрипт

а я хочу сделать чтобы когда есть множественный выбор то есть, если есть список из нескольких вариантов, вида

<li><a id='5521174А' href='#'><span>Asus</span></a></li>
<li><a id='52238111' href='#'><span>Asus</span></a></li>
<li><a id='41217547' href='#'><span>Asus</span></a></li>
<li><a id='56411255' href='#'><span>Asus</span></a></li>

С разными тегами, то при нажатии на разные кнопки скрипт искал по ним материалы на сайте

ну собственно сам скрипт то который вверху,ничего больше особого в нему нет

ссылка на страницу http://ig-parts.at.ua/index/audi_a2_8z0_1_4_tdi/0-37

Последний раз редактировалось new1l, 12.03.2019 в 13:59.
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2019, 14:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от new1l
при нажатии на определенный <li><a id='5521174А' href='#'><span>Asus</span></a></li>
в скрипт вставляется значение как пример "5521174А"
и
Сообщение от new1l
скрипт ищет через поиск на сайте и показывает результат в коде на другой странице
Вопрос - а зачем что-то из чего-то получать, вставлять во что-то, чтобы сделать запрос, результат которого другая страница? Ну так вместо этого <a id='5521174А' href='#'>, сразу и прописывайте нормальный url, типа <a href='domain?search=5521174А'>.... зачем городить околесицу?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Backbone изменять модель в подвью? ilya_ Backbone.js 1 20.01.2015 06:09
Как сделать так, чтобы значение переменной не возвращалось на исходное значение? E}|{uk Общие вопросы Javascript 1 21.12.2014 15:26
Как получить значение переменной из callback функции? Хиросим AJAX и COMET 5 24.04.2012 09:32
Как в IE динамически установить значение события onClick? Гость Элементы интерфейса 6 16.01.2011 23:46
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25