gpt4 book ai didi

jquery - 如何获取jquery变量值

转载 作者:行者123 更新时间:2023-12-01 06:49:02 29 4
gpt4 key购买 nike

我有一个 jquery 变量

$('#myValue')

在 Firebug 中,如果我在运行时将鼠标悬停在变量上,我可以看到变量值“help”。如何从 jquery 变量中获取值“help”并将其分配给 javascript 变量;

我已经尝试过:

 var text = $('#myValue')

这只是创建一个空对象

我也尝试过

  var text = $('#myValue').text()

返回一个空字符串“”。

我已经尝试过了

var text = $('#myValue').val()

返回未定义。

最佳答案

我认为这个问题已经闹得够久了。为了这个问题的好处,我将澄清一些事情: $('#myValue') 是一个 jQuery 选择器,它指向 ID 为“myValue”的元素,就像它在 CSS 中使用:

#myValue { display:block;width:100px;height:100px; }

此行将指示页面 ID 为“myValue”的元素需要显示为 100x100 block 。

那么,

var text = $('#myValue');

将保存 ID 为“myValue”的元素(如果存在)。 (它不会获取任何名为 myValue 的变量的值)

为了确保该元素存在,您可以像这样测试它:

if ($('#myValue').length > 0) {
// the element exists
}

jQuery 选择器没有什么魔法,你可以自己看看 this reference 。要获取元素的文本/值,您有很多选项,具体取决于元素是什么以及您想要在其中访问什么。

  • 标签内的文本,如 div、span 等:$('#elementID').text();
  • 选项、输入、按钮等的值:$('#elementID').val();
  • 标签内的所有 html 内容:$('#elementID').html();
  • 等等

但是,如果您确实想获取变量的值,我会问您:为什么需要将其值放入另一个变量中?

我希望这能解决问题。

关于jquery - 如何获取jquery变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17957933/

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