如何访问变量 jQuery.fn.init 对象
How to access variable jQuery.fn.init objects
我有一个函数是addInputToForm(inputConfig)
函数中有一个$el
简而言之,该函数为 $el
创建了 label
和 input element
新的 $el
是一个超链接字段,我不需要 $el
的标签部分
使用 Chrome 开发者工具和控制台我可以输入
$el //Hit return and the result is
jQuery.fn.init[a#Label Text] // with triangle to expand
+ 0: a#Label Text // then an object array displays
accessKey:
...
innerhtml: "Label Text"
outerhtml: "Label Text"
我的问题是如何访问这些值,因为我需要将 ""
的文本更改为空白。
当你看到类似
的内容时
jQuery.fn.init[...
在浏览器控制台中,这意味着您正在查看一个 jquery 对象/集合,因此您可以对该对象应用 jquery 方法。
例如,要清除外部元素中标签的文本:
$el.find("label").text("");
对于控制台输出的简单演示,请在浏览器控制台中查看以下结果(不是代码片段控制台输出的结果不一样):
var d = $("#d")
console.log(d)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id='d'>div 1</div>
我有一个函数是addInputToForm(inputConfig)
函数中有一个$el
简而言之,该函数为 $el
label
和 input element
新的 $el
是一个超链接字段,我不需要 $el
使用 Chrome 开发者工具和控制台我可以输入
$el //Hit return and the result is
jQuery.fn.init[a#Label Text] // with triangle to expand
+ 0: a#Label Text // then an object array displays
accessKey:
...
innerhtml: "Label Text"
outerhtml: "Label Text"
我的问题是如何访问这些值,因为我需要将 ""
的文本更改为空白。
当你看到类似
的内容时jQuery.fn.init[...
在浏览器控制台中,这意味着您正在查看一个 jquery 对象/集合,因此您可以对该对象应用 jquery 方法。
例如,要清除外部元素中标签的文本:
$el.find("label").text("");
对于控制台输出的简单演示,请在浏览器控制台中查看以下结果(不是代码片段控制台输出的结果不一样):
var d = $("#d")
console.log(d)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id='d'>div 1</div>