Как обобщить вызов?

265
20 октября 2017, 14:07

Требуется по клику на каждый идентификатор принимать данные с сервера. Как можно обобщить это?

<th><a id="nameUP">&#9650;</a> Имя <a id="nameDOUN">&#9660;</a></th>
<th><a id="seurnameUP">&#9650;</a> Фамилия <a id="seurnameDOUN">&#9660;</a></th>
<th><a id="mygroupUP">&#9650;</a> Группа <a id="mygroupDOUN">&#9660;</a></th>
<th><a id="ballsUP">&#9650;</a> Баллы <a id="ballsDOUN">&#9660;</a></th>
Answer 1

$("#nameUP, #seurnameUP, #mygroupUP, #ballsUP").on("click", function() { 
  // отпраляете запрос на сервер и получаете данные 
  //... 
  //действие в зависимости от того, какую ссылку нажали 
  if (this.id == 'nameUP') { 
    alert('действие для nameUP'); 
  } else if (this.id == 'seurnameUP') { 
    alert('действие для seurnameUP'); 
  } else if (this.id == 'mygroupUP') { 
    alert('действие для mygroupUP'); 
  } else if (this.id == 'ballsUP') { 
    alert('действие для ballsUP'); 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<th><a id="nameUP">&#9650;</a> Имя <a id="nameDOUN">&#9660;</a></th> 
<th><a id="seurnameUP">&#9650;</a> Фамилия <a id="seurnameDOUN">&#9660;</a></th> 
<th><a id="mygroupUP">&#9650;</a> Группа <a id="mygroupDOUN">&#9660;</a></th> 
<th><a id="ballsUP">&#9650;</a> Баллы <a id="ballsDOUN">&#9660;</a></th>

READ ALSO
Как найти недостающую или лишнюю скобку, фигурную скобку или точку запятой

Как найти недостающую или лишнюю скобку, фигурную скобку или точку запятой

Всем приветне могу найти лишнюю или недостающие () {} ; редактор sublime text 3, в браузере в консоли не отображается

202
Рефакторинг небольшого jquery-кода

Рефакторинг небольшого jquery-кода

Имеется небольшой индусский скрипт моего авторства, который добавляет и убирает классы по клику на элементПомогите сделать код нормальным,...

231
jQuery. Анимация в меню перехода по странице

jQuery. Анимация в меню перехода по странице

Доброго дня всем! Столкнулся с такой задачей : Есть сайт-лендинг, есть меню и несколько блоков контента

291
Как сделать угловой блок?

Как сделать угловой блок?

ПриветствуюПодскажите, пожалуйста, как сделать верхний блок угловым?

249