【发布时间】:2016-06-29 11:10:03
【问题描述】:
我正在使用这样的文档结构
render() {
return (
<div className="MyComponent">
<ul className="">
{parseRecommendations(this.props.recommendations)}
</ul>
</div>
);
}
function parseRecomendations(recommendations) {
return recommendations.map((recommendation, key) => {
return (<Recommendation data={recommendation} key={key} />);
});
}
每个推荐都是它自己的组件,其中包含一个复选框
class Recommendation extends Component {
const recommendation = this.props.data;
const pageUrl = recommendation.url;
return (
<li className="article-item" key={key}>
<div className="article-info">
<input type="checkbox" defaultChecked="checked" aria-described-by={recommendation.pii} />
<a className="journal-title" href={pageUrl} id={recommendation.pii}>{recommendation.title}</a>
</div>
</li>
);
我想要一个标题为 [下载 (x) PDF],其中 x 是选中复选框的数量。在这种情况下如何找到 x 的值?
【问题讨论】:
标签: javascript checkbox reactjs