gpt4 book ai didi

twitter-bootstrap - 在react-bootstrap中处理点击 `ButtonGroup`

转载 作者:行者123 更新时间:2023-12-03 14:15:20 28 4
gpt4 key购买 nike

处理ButtonGroup点击的正确方法是什么? ?这是我尝试过的,但它似乎不起作用(schemaTypeSelectionHandle 中打印的 key 值不正确)。

<ButtonToolbar>
<ButtonGroup onClick={this.schemaTypeSelectionHandle.bind(this)}>
<Button eventKey='1'>Verb</Button>
<Button eventKey='2'>Wiki Entity</Button>
</ButtonGroup>
</ButtonToolbar>

具有以下句柄:

schemaTypeSelectionHandle(key) {
console.log('key: ');
console.log(key);
}

最佳答案

向按钮添加 data-key 属性:

<ButtonToolbar>
<ButtonGroup onClick={this.schemaTypeSelectionHandle.bind(this)}>
<Button data-key='1'>Verb</Button>
<Button data-key='2'>Wiki Entity</Button>
</ButtonGroup>
</ButtonToolbar>

并使用event.target来获取元素:

schemaTypeSelectionHandle(event) {
// console.log('key: ', $(event.target).data('key'));
console.log('key: ', event.target.attributes.getNamedItem('data-key').value);
}

关于twitter-bootstrap - 在react-bootstrap中处理点击 `ButtonGroup`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31127731/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com