gpt4 book ai didi

javascript - 使用parent()获取标题值

转载 作者:行者123 更新时间:2023-11-28 20:35:29 26 4
gpt4 key购买 nike

我有这个 html 代码:

<a class="ms-navedit-linkNode" title="Apps" href="url/test">
<span class="menu-item-text">Apps</span>
</a>

我想将标题值从“Apps”更改为其他内容。

这是我使用的 JavaScript,但它只是给出了我的标题变量未定义

注意:在我的 js 代码中,其他一切都运行良好

<script type="text/javascript">
$(document).ready(function() {
$(".menu-item-text").each(function() {
var text = $(this).text();
if (text == "Apps") {
$(this).text("");
$(this).text("Organization");

var title = $(this).parent().attr("title");

if (title == "Apps") {
$(this).parent().attr("title", "Organization");
}
}
});
});
</script>

我在这里做错了什么吗?

最佳答案

您的 html 缺少双引号

<a class="ms-navedit-linkNode" title="Apps" href="url/test">
<span class="menu-item-text">Apps</span>
</a>

您在 Attr 上也有一个大写的 A。应该是:

$(".menu-item-text").each(function() {
var text = $(this).text();
if (text == "Apps") {
$(this).text("Organization");

var title = $(this).parent().attr("title");
alert($(this).parent().attr("title"));

if (title == "Apps") {
$(this).parent().attr("title", "Test");
alert($(this).parent().attr("title"));
}
}
});

我在标题属性更改之前和之后都设置了两个警报来提醒它。

fiddle :http://jsfiddle.net/VinnyFonseca/x8ceZ/

关于javascript - 使用parent()获取标题值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15480930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com