#selectDate
要素のonclickイベントをリッスンする方法はありますか?クリックしている間に、item
変数もonclick関数に渡されますか?私はes6テンプレートを使ってHTMLコードを生成しています。私は${}
で試しましたが、実際には内部の文字列を文字列に変換します。これは私が望むものではありません。ES6テンプレート文字列でイベントをバインドする方法は?
私も> <%%のようなものを確認したが、期待通りに何とか動作しません...ここで
renderDate(item) {
let self = this;
if (!item) {
return "";
}
let checked =item.selected?"checked":"";
tmp = `<div class="day-item align-center" id="selectDate" key="${item.name}" onclick="">
<div class="checkbox align-center justify-center ${checked}" ${checked}>
<span class="iconfont icon-check"></span>
</div>
<span class="text">${item.name}</span>
</div>`
return tmp
}
HTMLのビットを連結する代わりにDOMを使用しますか? – Ryan
とにかくアイテムをバインドするとどういう意味ですか?あなたはonclickで何をしたいですか?また、最初に 'onclick'を使うのはなぜですか?あなたは現代のjavascriptを使ってこれを描いています...そして1990年のonlcickメソッド – charlietfl
@charlietflクリックすると、 'item'変数もonclick関数に渡されます。 – Blake