流星-从自定义属性中获取值

Meteor - get the value from a custom attribute

本文关键字:获取 自定义属性 流星      更新时间:2023-09-26

我遇到了一个问题,我在制作一款小游戏,在这个游戏中你需要经历几个阶段,在每个阶段你都需要做出选择。我想保存一些用户选择的信息,在"hola"answers"chao"中,然后在助手中保存会话中的信息。但是我不知道如何获得"hola"的值-> {{fidelidadSegmento}}

<select class="form-control" id="select0" name="categ">
    <option value = "0" selected="selected"> Stay </option>
        {{#each op in opciones}}
        <option value="{{op.costo}}" hola="{{fidelidadSegmento}}" chao="{{op.nombre}}"> {{fidelidadSegmento}} con {{op.nombre}} , eficiencia: {{op.eficiencia}}</option>costo
        {{/each}}
</select>
我在浏览器中看到的是:
 <select id="select0" class="form-control" name="categ">
 <option selected="selected" value="0"> Stay </option>
 <option value="3" hola="Awereness" chao="tv"> Awereness con tv , eficiencia: 0.8</option>
<option value="2" hola="Awereness" chao="magazine"> Awereness con magazine , eficiencia: 0.7</option>
 </select>

我想要得到hola和chao属性的值

console.log($(这).attr('你好'));给我定义and $(event.target).find("hola") get me [object object]

如果你正在尝试使用jQuery,然后尝试访问选定的选项:

$("select option:selected")

但是请记住默认选项没有'hola'或'chao'属性。你必须测试属性是否未定义,或者将'hola'和'chao'属性添加到默认选项中。

// This will return undefined for the default option
$("select option:selected").attr("hola"); 

这篇文章可能对你也有帮助