首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react js + reactstrap + bootstrap-select

react js + reactstrap + bootstrap-select
EN

Stack Overflow用户
提问于 2020-06-13 02:06:54
回答 1查看 862关注 0票数 0

我尝试使用react +引导+引导-选择。我已经成功地将select下拉菜单更改为bootstrap-select,但是没有触发click事件。

代码语言:javascript
复制
import React, { useEffect, useRef, createRef,forwardRef } from 'react';
import { Modal, ModalHeader, ModalBody, ModalFooter, Col, Row, Button, Form, FormGroup, Label, Input } from 'reactstrap';
import $ from 'jquery';
import 'bootstrap-select/dist/js/bootstrap-select.min.js';
import 'bootstrap-select/dist/css/bootstrap-select.min.css';

const AddPModal = ({ addPModalShow, hideModal }) => {

  const handleSelectPicker = ()=>{
    console.log($('#add_tag').selectpicker());
  }
    return (
      <Modal size="lg" isOpen={addPModalShow} centered={true} onOpened={handleSelectPicker}>
      <ModalHeader>Add New Prospect</ModalHeader>
      <ModalBody>
        <Form>
          <Row form>
            <Col md={6}>
              <FormGroup>
                <Label for="add_tag">tag</Label>
                <select name="tag" id="add_tag" className="form-control">
                  <option>1</option>
                  <option>2</option><option>3</option>
                </select>
              </FormGroup>
            </Col>
          </Row>
        </Form>
      </ModalBody>
      <ModalFooter>
        <Button color="primary">Save</Button>
        <Button color="secondary" onClick={hideModal}>Cancel</Button>
      </ModalFooter>
    </Modal>
    );
}

export default AddPModal;
EN

回答 1

Stack Overflow用户

发布于 2021-02-23 02:39:27

代码语言:javascript
复制
...
<select name="tag" id="add_tag" className="form-control selectpicker">
    <option>1</option>
    <option>2</option><option>3</option>
</select>
...

selectpicker类添加到您的select元素以自动初始化引导选择。有关更多信息,请访问click here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62350038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档