Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从html点击事件中提取数据_Javascript_Meteor - Fatal编程技术网

Javascript 从html点击事件中提取数据

Javascript 从html点击事件中提取数据,javascript,meteor,Javascript,Meteor,此代码尝试提取存储在html输入元素的属性value的{This.result}}中的值 Template.options.events({ '点击.双项目':(事件)=>{ 设elem=event.target; 控制台日志(元素值); } }); {{{#每个值}} {{this.label} {{/每个}} 但是浏览器控制台正在打印两行,第一行未定义,第二行是我想要的值 我怎样才能只打印出一个我想要的正确值?thx弗雷德 我相信原因是因为 试试这个: Template.op

此代码尝试提取存储在html输入元素的属性
value
{This.result}}
中的值

Template.options.events({
'点击.双项目':(事件)=>{
设elem=event.target;
控制台日志(元素值);
}
});

    {{{#每个值}}
  • {{this.label}
  • {{/每个}}
但是浏览器控制台正在打印两行,第一行未定义,第二行是我想要的值

我怎样才能只打印出一个我想要的正确值?thx弗雷德

我相信原因是因为

试试这个:

Template.options.events({
  'click .twin-item': (event) => {
    event.preventDefault();
    event.stopPropagation();
    let elem = event.target;
    console.log( elem.value);
  }
});
我只加了这个和

对于您的应用程序,您可能不需要
事件.preventDefault()
您可能只需要使用
事件.stopPropagation()
来控制事情

您还可以尝试以实际输入而不是标签为目标