There is a moreSelectors plugin. Use it as an example of how to extend.
<a href="http://dev.jquery.com/wiki/Plugins/MoreSelectors">
http://dev.jquery.com/wiki/Plugins/MoreSelectors</a>Glen
<div><span class="gmail_quote">
On 6/20/07, <b class="gmail_sendername">Felix Geisendörfer</b> <<a href="mailto:haimuiba@gmail.com">
haimuiba@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
Hi folks,
Is it possible to add custom selectors to jQuery via a plugin? I'd
basically just need to rewrite the selector string before it get's
handled by jQuery itself.
The reason I ask is because I'm currently converting some OOPish code
into jQuery plugins which is tons of fun and I'd like to use selectors
like this:
--------------------------------------------------------------------------------
$('#tasklist task:3')
.task('field', 'name', 'New task name')
.task('save');
--------------------------------------------------------------------------------
instead of
--------------------------------------------------------------------------------
$('#tasklist tr[td]:nth-child(3)')
.task('field', 'name', 'New Task name')
.task('save');
--------------------------------------------------------------------------------
Thanks a lot
-- Felix
<div><small>--------------------------
My latest blog posts:
<p style="margin-top: 10px; margin-bottom: 0pt; padding-bottom: 0pt; line-height: 0pt;">
<a href="http://feeds.feedburner.com/%7Er/thinkingphp/%7E6/1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)"> <img alt="ThinkingPHP and beyond" style="border: 0pt none ;"></a>
My Business: <a href="http://www.fg-webdesign.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.fg-webdesign.de</a>
</small>
</div>
</div>
<br clear="all"></blockquote></div>