jquery - jQuery找到最近的div输入字段并切换
问题描述
我试图在单击编辑按钮(img)时切换用户语言和输入字段。我有多个这样的字段,所以我想要一个涵盖所有内容的脚本。我的 jquery 切换但也切换第一个 div “语言”有什么帮助吗?
jQuery
$("img.optional_info_edit").click(function(){
$(this).parent().parent(".field-row").find("input").toggle();
$(this).parent().parent(".field-row").find("p").toggle();
});
和 HTML
<div class="row field-row">
<div class="col-md-4 col-sm-4 col-xs-4">
<p class="user-message-font">Language:</p>
</div>
<div class="p_info_form-hide_text col-md-7 col-sm-7 col-xs-7">
<p class="user-info-font check_value_empty user-language">English</p>
<input name="user_language" id="user-language-input" class="user-language-input form-control input-small" value="" style="display:none">
</div>
<div class="col-md-1 col-md-1 col-sm-1 col-xs-1">
<img class="p_info_form optional_info_edit" src="assets/edit.svg">
</div>
</div>
解决方案
推荐阅读
- java - KeyCloak 服务器以 IllegalArgumentException 响应:cookie 值或属性中存在无效的控制字符
- powershell - Search-Mailbox SearchQuery - AND 和 OR 的问题
- dependencies - Matlab-Python 编译器 SDK 因“未定义符号:XML_SetHashSalt”而失败
- sql - PL Sql BULK COLLECT SQL 命令没有属性结束
- react-native - 在本机反应中将 ScrollView 包裹在对象列表周围
- jwt - 具有 Web/SAP/云/本地应用程序的异构环境中的单点登录 SAML + OpenID 身份验证
- docker - Kafka 消费者无法从外部 Kafka 服务器消费
- python - 转换整个 CSV,而不仅仅是一列
- python - Python import google.oauth2.credentials ImportError: No module named google.oauth2.credentials
- python - 将带有多个变量的csv单列转换为带有单个变量的多列