2011-02-14 34 views
18

oluşturuyorsa jquery şablon bloğu içinde bir "else if" ifadesini kullanmaya çalışıyordum. Başka örneklerde görmüştüm, başka bir deyişle, başka bir şey yazabiliriz, başka bir şey yazabiliriz. Ama bu işe yaramıyor. Benim için, onun herhangi bir yardım pls.the şablondaki atma sözdizimi hatası? Ben bu modernleşmek için yazdığı jquery şablon sözdizimi aşağıda belirttiğim JQuery template - else

if(Amount == "") 
{ 
- 
} 
else if(balance == "") 
{ 
* 
} 
else 
{ 
Amount 
} 

gibi çalışması gerekir

Them Acutual yoludur.

+0

olmamalı "dönüş Tutar"? – corroded

+0

sorunu buldunuz mu? Eğer öyleyse, çözümünüzü toplulukla paylaşın. –

cevap

45

Sözdizimi JQuery API'a göre doğrudur. Belki '(' parantezini çıkarmayı deneyin?

{{if Amount == ""}} 
    - 
{{else balance == ""}} 
    *      
{{else}} 
    ${Amount} 
{{/if}} 
+0

Cevabınız için teşekkürler Buthcer .. ama çalışmaz :( –

+1

garip adam ... * jQuery şablonu javascript dosyasını içe aktarıyorsunuz * javascript dosyası? –

+0

javascript dosyasını ekleyin, o zaman çalışacaktır :) –

3

Doğru cevap:

{{else [Durum]}}

emin jquery şablon js içe emin olun.

+0

Gerçekten adam çalışıyor –

3

Döngünün bir öğesinde if deyimini yaparken, bir döngü içinde if deyimi gerçekleştirirken benzer bir sorun yaşadım. .

aynı sebepten (Ben senin soru bazı td ve tr yüzden muhtemelen öğeler arasında yineleme ve bir tabloda içeriklerini görüntülüyorsak içerdiğini görebilirsiniz için bir sorun yaşıyorsanız varsayarsak O zaman burada benim cevaptır:

Eğer {{if $value.fieldname}}exists{{else}}does not exist{{/if}}

yapabilirsiniz üzerinde yineleme olan bir öğenin alanını kontrol etmek istiyorsanız
<script type="text/x-jquery-tmpl" id="jqTemplate"> 
<ul> 
     {{each data.messagetext}} 
     <li> 
      Message # ${$index+1}: &quot;${$value}&quot; | 
      Test result: {{if $value}}exists{{else}}does not exist{{/if}} 
     </li> 
     {{/each}} 
    </ul> 
</script> 

ihbar {{if $value}} yılında dolar işareti, bu normal {{if value}}

üzerinde hile

keman http://jsfiddle.net/x2Tac/

jquery-şablon doc http://www.jquerysdk.com/api/template-tag-if