从元素的标题属性中获取文本,同时附加到它

     2023-05-09     300

关键词:

【中文标题】从元素的标题属性中获取文本,同时附加到它【英文标题】:Getting text from title attribute of element while appending to it 【发布时间】:2011-07-13 09:13:51 【问题描述】:

我有一个函数,它在 .help 类的所有元素之后附加 div(帮助图标)。

jQuery().ready(function() 
     jQuery('.help').append('<div class="mark"></div>');
);

我需要在该函数中添加什么才能从.help 元素的标题属性中获取信息?

我是脚本新手。

【问题讨论】:

是否需要通过“帮助”类为每个元素的“标题”属性获取或设置信息? 查看 jQuery API 文档 (api.jquery.com/each) 中的 each 方法。 我不太明白你的问题。你能详细说说你的问题吗? 【参考方案1】:

利用 append() 也可以接受一个函数来创建要附加的 HTML 字符串的事实:

$('.help').append(function () 
    return '<div class="mark" title="' + $(this).attr('title') + '"></div>';
);

【讨论】:

【参考方案2】:

我想这就是你想要的:

jQuery().ready(function() 
jQuery('.help').each( function(index, elem)
    $(this).append('<div class="mark" title="' + $(this).attr("title") + '"></div>')
);

);

【讨论】:

是的@johnhunter,我很高兴发布我的(第一次)答案,只是为了看到其他人也在同一分钟做同样的事情:)【参考方案3】:

认为你正在寻找这样的东西:

jQuery().ready(function() 

    // with each help element....
    jQuery('.help').each(function () 

        // create the empty mark, add the title from help, append mark to help
        $('<div class="mark"></div>').attr('title', $(this).attr('title')).appendTo(this);
    );
);

这将为每个帮助元素添加一个div.mark,并将标记的标题设置为父帮助的标题。

【讨论】:

@ctekse - 我们的想法是一样的 :) 太棒了,这就是我正在寻找的:]【参考方案4】:
var title = $('.help').attr("title");

【讨论】:

【参考方案5】:
var title = jQuery('.help').attr('title');

jQuery('.mark').attr('title',title);

【讨论】:

太棒了,这就是我要找的东西【参考方案6】:

尝试使用attr函数:

jQuery().ready(function()  
    console.log( jQuery('.help').attr( 'title' ) );
);

【讨论】:

为啥我不能从将一个列表附加到另一个列表中获取元素

】为啥我不能从将一个列表附加到另一个列表中获取元素【英文标题】:whyIcannotgettheelementsfromappendingonelistintoanother为什么我不能从将一个列表附加到另一个列表中获取元素【发布时间】:2020-08-0410:40:22【问题描述】:我被要求... 查看详情

如何从动态对象中获取反序列化的 xml 属性

...15:22:13【问题描述】:我可以毫无问题地从expandoobject获取元素内部文本。我不知道如何获取属性的值。通过Console.WriteLine(obj.Message.Body),我可以在body元素中得到预期的字符串。privatevo 查看详情

使用 JavaScript 获取附加了 HTMLEditorExtendor 的 ASP 文本框元素的值

】使用JavaScript获取附加了HTMLEditorExtendor的ASP文本框元素的值【英文标题】:GettheValueofanASPTextBoxElementwithanHTMLEditorExtendorAttached,UsingJavaScript【发布时间】:2012-08-1801:42:35【问题描述】:我遇到了一个奇怪的问题。我有一个带有ajaxTo... 查看详情

从核心数据读取时获取属性名称和值

...简单的方法吗?我一直在尝试将我的对象模型中的第一个元素作为字典检索,但这给了我一个错误提示:致命错误:NSArray元素无法匹配SwiftArray元素输入我的代 查看详情

从 jQuery 集合中获取每个元素的属性值,放入数组中

】从jQuery集合中获取每个元素的属性值,放入数组中【英文标题】:GettheattributevalueofeachelementfromajQueryset,intoanarray【发布时间】:2011-07-1617:18:18【问题描述】:如何获取与jQuery选择器匹配的所有元素的所有属性(例如href)?【问... 查看详情

使用多个 id 从可见元素中获取文本

】使用多个id从可见元素中获取文本【英文标题】:Usingmultipleidsgettextfromelementthatisvisible【发布时间】:2018-04-2514:48:02【问题描述】:我正在使用具有多个条件的Angularjs,所有条件都使用相同的id。需要从条件为真的情况下获取文... 查看详情

使用css选择器从元素中获取文本,不包括嵌套元素内的文本

】使用css选择器从元素中获取文本,不包括嵌套元素内的文本【英文标题】:gettextfromelementusingcssselectorexcludingtextinsidenestedelement【发布时间】:2021-06-0307:28:54【问题描述】:我需要使用css选择器从span中获取文本,但不包括sup中... 查看详情

从附加元素获取 jQuery 对象的更简单方法

】从附加元素获取jQuery对象的更简单方法【英文标题】:EasierwaytogetajQueryobjectfromappendedelement【发布时间】:2010-11-2910:01:36【问题描述】:有没有更简单/更快的方法来使用jQueryappend添加元素:如何获取$selectors元素:$container.append(... 查看详情

PHP从特定位置附加到文件

】PHP从特定位置附加到文件【英文标题】:PHPappendingtofilefromspecificposition【发布时间】:2011-08-2404:05:05【问题描述】:在php中,我打开一个文本文件并附加到它。但是我需要在文件结尾之前附加3个字符。换句话说,我需要从文件... 查看详情

从 XML 中获取每个元素的所有属性值

】从XML中获取每个元素的所有属性值【英文标题】:GetallvalueofattributefromeachElementfromXML【发布时间】:2021-08-2608:29:57【问题描述】:我有一个如下所示的xml文件:<HeadercardUnitEndTime="2065-25-4520:32:44"StartTime="2065-25-4520:32:23"Rejects="NO"... 查看详情

React:从方法中获取元素属性

】React:从方法中获取元素属性【英文标题】:React:getelementattributefrommethod【发布时间】:2016-11-1707:38:14【问题描述】:我有这个div:<divclassName="item#@test()"data-value="1">并且想要在方法中访问数据属性:test:->console.log($(this).d... 查看详情

如何使用 java selenium 从显示无元素中获取文本

】如何使用javaselenium从显示无元素中获取文本【英文标题】:HowcanigettextfromdisplaynoneElementusingjavaselenium【发布时间】:2020-05-2922:31:22【问题描述】:我需要获取图像中元素的文本,但该元素未显示在网页上。【问题讨论】:这个... 查看详情

使用 PHP 从网页元素中获取文本

】使用PHP从网页元素中获取文本【英文标题】:GettextfromanelementofawebpagewithPHP【发布时间】:2021-03-2523:34:32【问题描述】:我有这个错误:DOMDocument类的对象无法转换为字符串我正在尝试解析网页以获取div中的文本$ch=curl_init($url);c... 查看详情

Javascript - 从数组中查找所有类,从类中获取并返回内部文本

...我有一组要在页面中搜索的类名。然后我想找到所有这些元素,抓取里面的文本,并将其附加到一个div中。vardiv=document.createElement( 查看详情

元素正在从另一个元素中获取属性值

】元素正在从另一个元素中获取属性值【英文标题】:elementistakingattributevaluesfromanotherelement【发布时间】:2020-10-1301:36:05【问题描述】:我编写了一些代码,其中两个画布位于屏幕的中心,并且我有一些函数可以在窗口加载和调... 查看详情

快速上手jquery:属性操作文本属性值元素操作位置尺寸操作(代码片段)

一、jQuery属性操作1.1 设置或获取元素固有属性值prop()所谓元素固有属性就是元素本身自带的属性,比如<a>元素里面的href,比如<input>元素里面的type。1.获取属性语法prop(''属性'')2.设置属性语法prop('... 查看详情

从asp.net后面的代码中获取锚元素的href属性

】从asp.net后面的代码中获取锚元素的href属性【英文标题】:gethrefattribofanchorelementfromcodebehindinasp.net【发布时间】:2011-08-3001:16:16【问题描述】:嗨,亲爱的朋友们:如何从asp.net中的代码中获取锚元素的href属性?(c#)为什么下面... 查看详情

从具有相同类的所有元素中获取文本

】从具有相同类的所有元素中获取文本【英文标题】:Getthetextfromallelementswiththesameclass【发布时间】:2012-08-1509:50:52【问题描述】:在制作一张使用thismapplugin显示商店位置的美国地图时,我已经大致确定了它,但想要一种更好的... 查看详情