Я пытаюсь выбрать все строки, у которых есть идентификатор атрибута данных с 1,2. Я могу сделать это, указав каждую строку отдельно, но это не лучший способ сделать это , может кто-нибудь поставить меня в правильном направлении, пожалуйста?Выберите несколько tr на основе предоставленных значений атрибутов данных
<table id="eTable">
<tr data-empid="A123" data-salary="120" data-status="drone">
<td>Peter</td><td>Vogel</td><td>Principal</td>
</tr>
<tr data-empid="B456" data-salary="130" data-status="worker">
<td>Jan</td><td>Vogel</td><td>General Manager</td>
</tr>
<tr data-empid="C789" data-salary="110" data-status="worker">
<td>Jason</td><td>van de Velde</td><td>Company nurse</td>
</tr>
</table>
Selector
var getFromWebServices = //GetFromWebServices() //result lets assume A123; B456
$("#eTable tr[data-empid='A123; B456']").hide(); // hide is here for an example, I want to get object with all rows for matching IDs
Я хочу, чтобы быть динамичным. Я хочу, чтобы этот селектор получал строки с empid A123; B456 в данном конкретном случае
Fiddle
http://jsfiddle.net/k6sx2313/2/
Редактировать
Почему это не возвращает все строки, но один за другим, http://jsfiddle.net/k6sx2313/10/
Вы хотите скрыть tr, для которого присутствует 'data-empid'? –
Попробуйте следующее: [http://jsfiddle.net/k6sx2313/5/](http://jsfiddle.net/k6sx2313/5/) –