ah Ich bin ein bisschen weg von der ursprünglichen Frage, aber wenn es der "get/set einer id" Schnipsel, dann habe ich einigen Code eindeutige IDs zu erstellen:
$.increment = function(){
var me = arguments.callee;
if (!me.count) me.count = 0;
return ++me.count;
}
$.domToSelector = function (jq, options){
var selectors = [], i = 0; defaults = {}, opts = $.extend(defaults,options);
$(jq).each(function(){
var $node = $(this);
if ($node.attr('id')){
selectors[i] = '#'+$(this).attr('id');
}
else{
var customId = ''+new Date;
customId = customId.replace(/ /g, '').replace(/:/g, '').replace(/\+/g, '');
customId = customId+'_'+$.increment();
if (opts.prefix) customId = opts.prefix+customId;
$node.attr('id', customId);
selectors[i] = '#'+customId;
}
i++;
});
if (selectors.length == 1) selectors = selectors[0];
return selectors;
}
Die Struktur der Website ist so, dass mit richtigen Tags und Titeln, eine spezifische Frage und Antwort für eine bestimmte Suche gefunden werden kann. Wenn ich ein Logging-Plugin brauche, suche ich nicht nach "[jquery] extension goodies", ich suche nach "[jquery-plugin] logging" ... oder durchsuche das jQuery Plugin-Repository. – Shog9
lustig, wie dies 3000 Ansichten dann http://stackoverflow.com/questions/271398/post-your-extension-goodies-for-c-net-codeplex-com-extensionoverflow bekommen hat. – redsquare
Shog - das hat sich zu einem vollen Projekt entwickelt, also denke ich, dass du von diesem hohen Barsch runterspringen musst, von dem du glaubst, dass du dran bist. – redsquare