【发布时间】:2020-05-24 10:29:33
【问题描述】:
这是我的看法
<div class="product-sort-section flex-row flex-justify flex-center"><span></span>
<div class="custom-select">
<div class="select_cat select-title">Cортировать</div>
<ul class="dropdown select-list">
@foreach ($categories as $category)
<li>
<a class="dropdown-item" href="{{ route('front.category.ru', $category->slug) }}">{{ $category->name }}</a>
</li>
@endforeach
</ul>
</div>
</div>
当它用 jquery 改变时,我尝试获取 div 文本
<script>
$(document).ready(function(){
$('.select_cat').on("DOMSubtreeModified",function(){
var cat = $(".select_cat").html();
console.log(cat.trim());
});
});
</script>
当我尝试将 div 文本保留到浏览器日志时,我得到两个字符串,一个是空的,另一个是需要的类别名称,但有一些空间。如何在我的脚本中只获取 div 文本?谢谢你的回答。
【问题讨论】:
-
忘了说,Cортировать会获取
- 列表中选择的任何内容
-
如果从列表中选择或取消选择某些内容,您可以更改触发器并获取 select_cat 文本。
-
不管怎样,当从列表中选择某些东西时,如何将文本放入 div.select_cat 中?
标签: javascript php jquery laravel laravel-blade