jquery - 姜戈 | 动态文本字段显示取决于选中的复选框
问题描述
我想在复选框旁边显示特定的文本字段,但我的 id 和复选框的值是来自表字段的动态。如果我单击复选框“id”,我想显示“id”文本字段。
我的模板
<legend>Choose columns to show:</legend>
{% for dict in content %}
{% if forloop.first %}
{% for key, value in dict.items %}
<div style="float:left">
<input type="checkbox" id="{{ key }}" name="column" value="{{ key }}"/>
<label for="{{ key }}">{{ key }}</label>
</div>
<div style="margin-left:200px">
<span class="show_text">
<input type="text" name="contains" placeholder="{{ key }}"/>
<br/>
</span>
</div>
<br/>
{% endfor %}
{% endif %}
{% endfor %}
我的JS
$(function () {
$('input[name="contains"]').hide();
$('input[name="column"]').on('click', function () {
if ($(this).is(':checked')) {
//alert($(this).val())
$('input[name="contains"]').fadeIn()
} else {
$('input[name="contains"]').fadeOut()
}
})
})
我的代码显示了所有的文本字段,但我不知道如何显示特定的。
解决方案
推荐阅读
- javascript - 无法在 ag-grid 中为 agNumberColumnFilter 执行过滤器 n 排序
- reactjs - 如何在不需要运行 npm start 的情况下将 React 应用程序转换为 ReactJS
- discord - 我的不和谐音乐机器人会播放音乐,但是当我尝试停止它时它不起作用
- imagemagick - 如何找出最适合在imagemagick中使用的字体大小
- cypress - Cypress:是否可以在现有浏览器的会话中运行测试?
- python - 如何修复 Python 中的 NotImplementedError?
- docker - 从适用于 Linux 的 Docker 容器启动时将证书/密钥传递给 Identity Server 4
- javascript - 将默认值设置为输入字段但使其可编辑(以便能够手动更改)?
- java - 如何在不每次加载的情况下使用导航抽屉菜单?
- google-analytics - 谷歌分析测量协议认证