2015-04-08 26 views
1

我有一個html頁面,我在那裏動態顯示屬性列表。接下來,我計算每個div中顯示的屬性數量。在if語句下html中使用javascript變量

<script type="text/javascript"> 
     var numItems = $('.countdiv').length; 
     </script> 

countdiv是每個屬性的類的名稱。現在在我的html頁面中,我有一個變量properties_count,它具有從我的數據庫中提取的總屬性數。

我想在if語句比較numItemsproperties_count,像這樣:

{% if(numItems!=properties_count) %} 
    # some function to load more properties 

但相比較而言不起作用。如何在html中使用numItems(javascript變量)?

+0

這是因爲一個numItems是一個javascript變量 –

+0

是的,我知道,這就是爲什麼我在標題中,如何使用JavaScript變量在HTML中提及。你能解釋我如何在HTML中使用numItems變量? –

+0

jquery模板可能會幫助你。 –

回答

0

你可以做到相反。您可以使用Django/Jinja2的變量在JavaScript

<script type="text/javascript"> 
    var numItems = $('.countdiv').length; 
    var properties_count = '{{properties_count}}'; 
    if (numItems != properties_count) { 
     //Do you code using javascript 
    } 
</script> 
+0

那不能解決我的問題朋友,我只想在html中使用javascript變量。 –