2016-06-28 54 views
0

现在我正在使用dot.js,在网页中,我有一个跨度调用“spanHelloword”,它的值是“helloworld”。我想要得到点庙的跨度值,怎么做?当我使用dot.js寺庙时,可以获得html dom val吗?

<script id="j-tmpl" type="text/template"> 
{{ if(it.success && $('#spanHelloword').text()=='helloword'){ }} 
<h2>results:</h2> 
<ul> 
    {{ for (var i = 0, l = it.data.length; i < l; i++) { }} 
     <li> 
      <h5>{{=it.data[i].title}}</h5> 
      <p>{{!it.data[i].message}}</p> 
     </li> 
    {{ } }} 
<ul> 
{{ }else{ }} 
<h2>no data</h2> 
{{ } }} 
</script> 

回答

0
<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <title>doT.js example</title> 
    <script src="/application/html/js/olado/doT/doT.min.js"></script> 
</head> 
<body> 
    <div id="results"></div> 
     <script> 
      var tempFn = doT.template("{{~it.people :value:index}}<li>{{=value.firstName}} {{=value.lastName}}</li>{{~}}"); 
      var dat = { 
       'people': [ 
       { 'firstName': 'Clark', 'lastName': 'Kent' }, 
       { 'firstName': 'Bruce', 'lastName': 'Wayne' }, 
       { 'firstName': 'Peter', 'lastName': 'Parker' } 
       ] 
      } 
      document.getElementById('results').innerHTML = tempFn(dat); 
    </script> 
</body> 
</html> 

click here

+0

我想在temple.It似乎不是我想要的脚本中的值。 – flower

相关问题