Как выбрать элемент tablerow, используя пользовательское значение атрибута? - PullRequest
1 голос
/ 02 марта 2012

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

<table>
    <tr RowID="123">
        <%-- elements in row --%>
    </tr>
    <tr RowID="457">
        <%-- elements in row --%>
    </tr>
</table>

Как с помощью jQuery выбрать строку на основе определенного значения RowID, чтобы показать / скрыть эту строку?

Я пробовал следующее, которое, кажется, не работает:

$("tr[RowID='" + rowID + "']").show();

Ответы [ 2 ]

4 голосов
/ 02 марта 2012

То, что у вас отлично работает - http://jsfiddle.net/e94W2/1

Является ли ваша кодировка внутри блока $(document).ready(function() { }) следующим образом?

$(document).ready(function() {
    var rowID = 123;
    $('tr').hide();
    $("tr[RowID='" + rowID + "']").show();
});

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

0 голосов
/ 02 марта 2012

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

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