2016-07-21 14 views
0

Wie liest man eine DIV-ID aus einer .Mustache-Datei mit jQuery?canjs mit jquery und Schnurrbart

z.B. asdf.mustache

<div class="draggable"> 
    <p>drag this here</p> 
</div> 

adminControl.js

define(['jQuery', 'can', 'ctbConfig','labelsConfig'], function(jQuery, can,  ctbConfig,labelsConfig) { 
$(".draggable").draggable(); 
} 

Hier $ ("ziehbar".) Ziehbar(). funktioniert nicht.

+0

Wird die Vorlage gerendert? –

Antwort

0

Sie können Elemente in einer gerenderten Vorlage zugreifen jQuery filter()

var template = '<div class="draggable"> <p>drag this here</p></div>'; 
var html = Mustache.render(template, {}); 
// Use filter to get the element .draggable 
$(html).filter('.draggable').draggable(); 

Ich glaube nicht, können Sie anrufen .draggable(); auf dem Element, bis es für das DOM gerendert wird.

Lesen Sie mehr über filter()here.