如何仅单击特定按钮(id
)才能关联要触发的事件?
例如,我有两个按钮,例如:
<button class="btn btn-default" id="origin"> Origin</button>
<button class="btn btn-default" id="destination"> Destination</button>
现在,我只想在点击view.on()
时触发偶数#origin
:
view.on("click", function(event) {
event.stopPropagation();
console.log(event.mapPoint.latitude);
});
我已经尝试过了:
view.on("click","#origin", function(event) {
event.stopPropagation();
console.log(event.mapPoint.latitude);
});
但是它不起作用。
答案 0 :(得分:0)
没有太多细节,我怀疑您想检查事件的目标,例如:
view.on("click", function(event) {
if (event.target.id === 'origin'){
event.stopPropagation();
console.log(event.mapPoint.latitude);
}
});