Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите написать селектор! (https://javascript.ru/forum/misc/43150-pomogite-napisat-selektor.html)

MyBigFriend 24.11.2013 17:33

Помогите написать селектор!
 
Всем привет.:)

имеется такой html + Razor:
<table class="playTable" width="100%">
    <thead>
        <tr>
            <th>№</th>
            <th>Пользователь</th>
            <th>Взять</th>
            <th>Дата и время</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var m in Model)
        {
            <tr>
                <td class="number">@m.TurnNumber</td>
                <td>@m.UserName</td>
                <td class="take">
                    @using (Html.BeginForm()){
                        <input />
                    }
                </td>
                <td>@m.Date.ToString("g")</td>
            </tr>
        }
    </tbody>
</table>


нужно выбрать все <tr>, в которых значение <td class="number"> не равно "1", и в этих <tr> скрыть все <td class="take">.

если что-то непонятно объяснил спрашивайте плз.:thanks:

ksa 24.11.2013 19:10

Цитата:

Сообщение от MyBigFriend
если что-то непонятно объяснил спрашивайте плз

Э-э-э... А в чем наш интерес? :D

MyBigFriend 24.11.2013 21:09

Цитата:

Сообщение от Rise
id должен быть уникален

спасибо, заменю на класс, суть вопроса не меняется.:)
Цитата:

Сообщение от ksa
Э-э-э... А в чем наш интерес?

если интересно такую задачу решить, могу разъяснить условие, если не понятно...

ksa 24.11.2013 21:30

Цитата:

Сообщение от MyBigFriend
если интересно такую задачу решить

Пока ничего интересного не вижу... :no:

MyBigFriend 24.11.2013 22:28

ребят, я же никого не заставляю, попросил помощи нормально. нужно написать jQuery селектор.. а вы пишете непонятно что..

рони 25.11.2013 01:06

MyBigFriend,
:-?

$('tr').filter(function(index){
    var number = $('.number', this);
    number.length && number.text() != 1 && $('.take', this).hide();
    return true
  })

MyBigFriend 25.11.2013 01:11

Цитата:

Сообщение от Rise
Где условие?

нужно выбрать все <tr>, в которых значение <td class="number"> не равно "1", и в этих <tr> скрыть все <td class="take">.

MyBigFriend 25.11.2013 01:31

рони,
спасибо!:)


Часовой пояс GMT +3, время: 16:50.