gpt4 book ai didi

javascript - 具有相同名称的类的 jQuery 过滤结果

转载 作者:行者123 更新时间:2023-11-30 12:10:05 26 4
gpt4 key购买 nike

我刚开始使用 jQuery,请原谅我的菜鸟。我想做的是“获取对包装在类中的对象的引用”,但是有更多同名的类。当与其他一千多个对象唯一不同的是 div 中的文本时,我如何才能到达正确的对象并获取对它的引用。

在这种情况下,我试图只显示“这应该被返回”的文本,它位于“ng-anyclass”类下。之后,是否可以存储对该特定 div 的引用并更改其文本?或者任何其他属性?

代码如下:第 1 页 - 加载程序:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script>
<script type="text/javascript">
jQuery(function($){
var s = $('#result').load('Page2.html .ng-anyclass .ng-anyclass .ng-anyclass');

});
</script>
</head>
<body>
<div id="result"></div>
<div>Other Stuff Here</div>
</body>
</html>

第2页——目标页

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div class="ng-anyclass">
<div class="ng-anyclass">
<div class="ng-anyclass">this should be returned</div>
</div>
<div class="ng-anyclass">
<div class="ng-anyclass">not this</div>
</div>
</div>
</body>
</html>

最佳答案

为此你可以使用 :eq(0):

jQuery(function($) {
$('#result').load('page2.html .ng-anyclass .ng-anyclass .ng-anyclass:eq(0)', function(){
var _this = $(this)
setTimeout(function(){
_this.find('.ng-anyclass').text('changed');
},1000);
});
});

updated plnkr Demo.

关于javascript - 具有相同名称的类的 jQuery 过滤结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34042151/

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