Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
346 views
in Technique[技术] by (71.8m points)

javascript - 我想在单击复选框时传递一个id参数(I want to pass an id parameter when checkbox is clicked)

I'm confused how do I pass an Id parameter to onClick function in javascript

(我很困惑如何将Id参数传递给javascript中的onClick函数)

checkboxClick=(e)=>{
  if(e.target.checked===true){
    console.log("checkbox clicked")
  }
}

<input type="checkbox" key={id} onClick={this.checkboxClick}/>

this is working properly but i also want to pass an id parameter to the checkboxClick() method and print that Id if e.target.checked=true

(这工作正常,但我也想将id参数传递给checkboxClick()方法,并在e.target.checked = true时打印该ID。)

  ask by Nawaz Moin yaakuza translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

e.target.id => will return the id of the checkbox

(e.target.id =>将返回复选框的ID)

Also, Add id attribute in your HTML element

(另外,在HTML元素中添加id属性)

<input type="checkbox" key={id} id={id} onClick={this.checkboxClick}/>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...