A new 1.x branch of jQuery has been released, jQuery 1.10. This builds on the work in the 1.9 line:
It’s our goal to keep the 1.x and 2.x lines in sync functionally so that 1.10 and 2.0 are equal, followed by 1.11 and 2.1, then 1.12 and 2.2…
A few of the inclded fixes were things originally planned for 1.9.x, and others are new to this branch. As always the announcement blog post contains links to full details of each change.
jquery-markup (GitHub: rse / jquery-markup, License: MIT) by Ralf S. Engelschall is a markup generator that works with several template engines (including Jade and handlebars). By adding a tag,
$(selector).markup can be used render templates interpolated with values.
Ralf said this about the plugin:
I wanted to use template languages like Handlebars but instead of having to store each fragment into its own file I still wanted to assemble all fragments together. Even more: I wanted to logically group and nest them to still understood the view markup code as a whole.
<markup> tag can include a
type attribute that is used to determine the templating language – this means you can use multiple template languages in the same document.
Unlike Chosen, it doesn’t come with any CSS, but that might be a good thing because it keeps the project simple. Mikko has provided an example with suitable CSS that you can use to get started.
If Chosen seems too large or inflexible for your project, then zelect might be a better choice.