{% include "abc.html" %}
In Django, ich lege meine HTML in diese.Wie kommt es, dass mein Javascript nicht funktioniert, wenn ich meinen HTML-Code in ein "include" setze?
Jetzt wird mein Javascript nicht funktionieren.
$(function(){
alert('hi');
$(".div_inside_abc").css("background","#000");
});
Ich versuchte sogar in abc.html dieses Javascript setzen (oben). Es wird immer noch nicht funktionieren.
Wenn ich tun:
$(".div_inside_abc").each(function(e){
document.write($(this).attr("data-rel"));
});
bekomme ich diese:
{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}{{p.grid_image_ur l}}
, die nicht normal ist! Es ist, als würde Djangos Vorlage nicht gerendert werden, wenn ich etwas "einschließe".
Wird jQuery ordnungsgemäß referenziert? – BoltClock
Und haben Sie ein Element mit der Klasse 'div_inside_abc'? –
Sie sollten das generierte HTML posten. Das wird sowohl Ihnen als auch uns sehr helfen, das Problem zu sehen. –