Dies ist mein Meteor Vorlage:DOM Zugriff von Meteor Vorlagen js
{{#each p}}
<div class="cpl">
<div class="chat-post">
<li class="post">
<div class="nm" id={{_id}}>
<a>{{username}}</a>
</div>
<div class="con">{{content}}</div>
<div class="cnm">
<div class="t">{{time}}</div>
<div class="m" id="cm">
<a>message </a>
</div>
</div>
</li>
</div></div>
{{/each}}
// TEMPLATE FÜR PF
<template name="pf">
<form id="post-box">
<textarea id="new" required></textarea>
<button type="submit">Post</button>
</form>
</template>
// THIS IST MEINE HELFER UND EREIGNIS Behandlungsroutinen für PF und PC, Kollektionsnamen ROST
Template.pc.helpers({
p: function(){
return Rost.find({}, {sort:{created:-1}});
}
});
Template.pf.events({
'submit form': function(event){
event.preventDefault();
var content= document.getElementById('new').value;
var date= new Date(),
h=(date.getHours()<10?'0':'') +date.getHours(),
m=(date.getMinutes()<10?'0':'')+date.getMinutes();
var time=h+':'+m;
var username= Meteor.user().username;
Rost.insert({
content: content,
created:date,
time:time,
username: username
});
event.target.reset();
}
});
Ich bin mit Meteor und Mongo als DB, wo {{username}}
, {{content}}
und {{time}}
Variablen des Objekts sind. Wie kann ich mit JavaScript auf {{username}}
zugreifen?
Sie haben viele Möglichkeiten, das zu tun. Willst du nur den Wert von Benutzername? Der DOM-Knoten? In Meteor Weg? Jquery Weg? Vanille js? –
Ich möchte den Wert n dom Knoten –