当前位置: 首页 > 知识库问答 >
问题:

如何获取标签的价值?

薛宇
2023-03-14

我的ASP.NET页面上有以下html,我希望使用jQuery只获得p标记中的值。

<p><pi>€ </pi>213,47</p>
           

我尝试了以下操作

var Product = {};
Product.Price = $(this).closest(".caption").find("p:eq(0)").html();

但这给出了 欧元 213,47” ,但我只想获得值213,47

共有3个答案

祁飞翰
2023-03-14

有很多方法,比如。。。

var p = $('p');
var price = p.html().replace(/<pi>[^<]*<\/pi>/, '');

https://jsfiddle.net/0hlxje8z/

宋伯寅
2023-03-14

您可以获取pitext并将其从p中删除。

null

let pi = $('p > pi').text();
let p = $('p').text();
console.log(p.replace(pi, ''));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p><pi>€ </pi>213,47</p>
柳鸿信
2023-03-14

请尝试以下操作:

var Product = {};
Product.Price = $(this).closest(".caption").find("p:eq(0)").text().replace('€','');

更新

因为不支持jQuery3.4:eq选择器,所以不应该再使用它。 作为替代方案,您可以使用.eq(0)代替:eq(0):

var Product = {};
Product.Price = $(this).closest(".caption").find("p").eq(0).text().replace('€','');
 类似资料:
  • 我从外部设备接收数据,并在手机上保存为文本文件。我的问题是——我需要从文本文件中获取值userID。值保存在标签中。例如 我正在尝试使用JSoup来归档这个,但我有一些复杂问题。 下面是我的代码: 提前感谢您的帮助:)

  • 我正在使用OneSignal向我的Android应用程序中的用户发送通知。目前,我可以使用idsAvailable()获取playerID/deviceID,并向该用户发送通知。

  • 问题内容: 我将列出用户将从中选择的地址列表,然后将返回地址文本。我需要使用,因为不允许换行。 在Label类中,踢球者没有类似方法… 我知道我可以做类似的事情: 但是,我有一个5-20地址的列表,其中包含多个单独的,这将很困难b / c,我无法识别有效标签的位置。我只想访问激活的窗口小部件内容。 是否使用了正确的小部件? 问题答案: 要从标签中获取值,可以使用方法,该方法可用于获取任何配置选项的

  • 问题内容: 我是Flask的新手,我无法从我的select标签获取值。我试过返回错误请求。但是,当我尝试使用时,返回页将返回一个空白列表“ []”。 我的html: 我的app.py: 抱歉,如果我的帖子格式关闭(这也是Stack Overflow的新功能)。 问题答案: 从您提供的内容中很难确定,但是我相信您需要添加您的元素。 从烧瓶文档中找到对象: 要访问表单数据(在POST或PUT请求中传输

  • 问题内容: 关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 我想从URL获取值,以按ID从数据库中选择数据。我想要ID值。 例如,如果我打开数据库, 我想获取id = 12的值。 如果我打开,则 获取数据库中id = 7的值,依此类推。 我有一些代码: 问题答案: 网址: 码:

  • 我正在尝试从网站获取一些数据。它看起来像这样 我只需要得到div标签中的时间值。这是我的Java代码。 它没有给出任何错误,但在日志上 "D/NetworkSecurityConfig:未指定网络安全配置,使用平台默认设置" 我看到也许这可以帮助你解决问题。提前感谢您,任何回应将不胜感激。

  • 问题内容: 我需要有关正则表达式的帮助,或者因为我还没有足够的经验,所以这是我的问题。 我需要获取值“ get me”,但我认为我的函数有错误。html标签的数量是动态的。它可以包含许多嵌套的html标记,例如粗体标记。此外,“获取我”值是动态的。 问题答案: 这应该够了吧

  • 问题内容: 在某些情况下,我必须从标记中获取文本,例如- 输入标签中的文本是一些说 但是当我使用时,它什么也不会返回。 无论如何,我可以从标签中获取文本吗? 问题答案: 您可以使用以下任何一种: 让我知道这是否没有帮助。