在javascript中的多个选择器中获取h4选择器的值
Get value of a h4 selector inside multiple selectors in javascript
我在HTML
中有一个ul
列表,我正在努力获取li
元素的inner
文本。我将简化一点例子,以便更容易理解我要做的事情。我有以下ul
和列表项目:
<ul id="table-history">
<li class="item">
<div class="item-row">
<h4 class="item-title"> A </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> B </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> C </h4>
</div>
</li>
</ul>
我用javascript创建了一个点击方法,当点击列表项时会触发:
$("#table-history > li").on("click", function () {
console.log("Clicked");
});
如何获取<h4>
元素中的文本?有没有办法让我点击链elements
/views
?
您可以使用
$('h4.item-title' , this).text()
$("#table-history > li").on("click", function () {
console.log($('h4.item-title' , this).text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="table-history">
<li class="item">
<div class="item-row">
<h4 class="item-title"> A </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> B </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> C </h4>
</div>
</li>
</ul>
注意:最好使用
.trim()
来避免空白
$('h4.item-title' , this).text().trim()
尝试使用text()
:
$("#table-history > li").on("click", function () {
console.log($(this).text());
});
示例
$(document).on('click', '.item', function() {
alert($(this).text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<ul id="table-history">
<li class="item">
<div class="item-row">
<h4 class="item-title"> A </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> B </h4>
</div>
</li>
<li class="item">
<div class="item-row">
<h4 class="item-title"> C </h4>
</div>
</li>
</ul>
您可以使用此
$("#table-history > li").on("click", function () {
console.log($(this).find('h4').text());
});
您可以尝试这种最简单的方法:
$("#table-history > li").on("click", function () {
alert($(this).text().trim());
});
您的最终输出
相关文章:
- 使用javascript和css选择器获取value属性的内容
- 如何从Bootstrap日期时间选择器获取原始日期数据
- 对话框,数据选择器获取id
- 如何通过元素选择器获取tinyMCE编辑器实例
- jQuery data():can't使用jQuery选择器获取存储的数据
- Phonegap:解析从本机文件选择器获取 content:// URI
- 角度 UI 日期选择器获取错误的日期
- 如何使用 jquery 选择器获取第三个或第四个元素并设置其 id
- 我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取
- jquery日期选择器获取日期(第2部分)
- 在呈现之前使用选择器获取 HTML 元素
- 如何使用选择器获取相对于element实例的元素
- 使用Prototype选择器获取HTMLElement
- 如何从类选择器获取 ID
- 选择器获取父级的优先级
- 从日期选择器获取日期值
- 如何Webstorm搜索由jquery选择器获取的引用
- Jquery选择器获取唯一id
- 使用jquery选择器获取next td
- 如何使用类名作为选择器获取类成员的数据属性