как дать динамическую переменную для атрибута href inline colorbox - PullRequest
1 голос
/ 28 марта 2010

Как изменить динамический цветовой ящик 'href' динамически как я хочу, когда я нажимаю на поле «tr», меняем его название на «href» и покажи это как

<table>
    <tr title="project1">
        <td></td>
    </tr>
    <tr title="project2">
        <td></td>
    </tr>
</table>
<div id="project1" style="display:none">this is about project one</div>
<div id="project2" style="display:none">this is about project two </div>

1 Ответ

1 голос
/ 28 марта 2010

Вы можете сделать это:

$("tr").click(function() {
   $("#" +  $(this).attr("title")).show();
});

При щелчке строки, он берет атрибут title, использует его как селектор ID и показывает соответствующий элемент. Если вы хотите скрыть остальных, когда это происходит, присвойте своим div-классам класс class="project" и просто добавьте вызов, чтобы скрыть тест перед отображением, например:

$("tr").click(function() {
   $(".project").hide();
   $("#" +  $(this).attr("title")).show();
});
...