I'm trying to figure out the best way to pass variables into jQuery
using unobtrusive javascript...

For example:

Clicking a column row takes you to a URL.
        <table>
                <tr class="addNavigation" id="http://www.google.com";>
                        <td>blah</td>
                </tr>
        </table>

---

        $("tr.addNavigation").click(function() {
                        window.location=$(this).attr("id");
                        return false;
                });

As you can see, this uses the ID tag of the TR element but this is not
a very good solution.  What if two rows go to the same URL?  Then I'm
breaking a major rule with ID's (that they shouldn't be duplicated
across a page)...

Anyone have any ideas as I'm fairly new to jQuery and completely
unobtrusive code.

Reply via email to