html - 如何在 JQuery 中从父级访问另一个子类?
问题描述
我的标记看起来像:
<div class="col-md-12 mainDiv">
<div class="rowDiv"> <!--first row starts-->
<div class="a1">
<div class="form-group">
<div class="dropdown-container-skills">
<select class="dropdown-skills">
<option>Select Any</option>
<option value="S1">Skill 1</option>
<option value="S2">Skill 2</option>
<option value="S3">Skill 3</option>
</select>
</div>
</div>
</div>
<div class="a1">
<div class="form-group">
<div class="dropdown-container-topics">
<select class="dropdown-topics">
<option>Select Any</option>
<option value="T1">Topic 1</option>
<option value="T2">Topic 2</option>
<option value="T3">Topic 3</option>
</select>
</div>
</div>
</div>
</div><!--first row ends-->
<div class="rowDiv"> <!--second row starts-->
<div class="a1">
<div class="form-group">
<div class="dropdown-container-skills">
<select class="dropdown-skills">
<option>Select Any</option>
<option value="S1">Skill 1</option>
<option value="S2">Skill 2</option>
<option value="S3">Skill 3</option>
</select>
</div>
</div>
</div>
<div class="a1">
<div class="form-group">
<div class="dropdown-container-topics">
<select class="dropdown-topics">
<option>Select Any</option>
<option value="T1">Topic 1</option>
<option value="T2">Topic 2</option>
<option value="T3">Topic 3</option>
</select>
</div>
</div>
</div>
</div><!--second row ends-->
</div>
我想要类似当我从第一行选择技能时它会更新第一行本身的主题。此外,当我从第二行中选择技能时,它会更新第二行中的主题,依此类推。我为此编写了脚本:
$('body').on('change', '.dropdown-skills', function(e) {
$.ajax({
type: "GET",
url: 'getTopics/' + $(this).val(),
dataType : "html",
success: function(response)
{
$(this).closest('.rowDiv').find('.dropdown-container-topics').html(response);
}
});
});
即,当我更改类dropdown-skills
时,它将从控制器函数获取主题为 html,然后将其输入到dropdown-container-topics
当前行的类中。但这不起作用。怎么做到呢?
解决方案
推荐阅读
- batch-file - 用于从文本文件中删除双引号的批处理脚本
- c# - XPath 查询适用于 JS 但不适用于 selenium
- sql-server - 为什么#TEMP 表没有显示?
- php - 如何修复此错误找不到类“App\link”
- javascript - React 16 钩子在嵌套的 npm 包中不起作用
- python - 是否可以评估函数返回是否在列表中,否则返回默认值?
- laravel - 如何使用 Mailgun 和 Laravel 发送电子邮件?
- r - 插值受另一个变量限制的时间序列数据
- python - SQL(或python)从相似的行中选择一次值
- mysql - 将一行加入Mysql中另一个表中的多行