【发布时间】:2023-03-30 03:35:02
【问题描述】:
出于某种原因,我需要将 jquery 变量值转换为对象。
$("input[type=text]").on("keyup", function () {
var target = this.id; //outputs 'subject'
//how to convert here?
var targetItem = $("#subject");//originally like this.
//I tried something like below
//var targetItem = $("#+target+");
alert(targetItem);
});
我想要做的就是改变这个词:$("#subject")
变量“目标”的任何值。
【问题讨论】:
-
var targetItem = $("#"+target);
-
只是一个疑问。为什么需要此代码?因为您将获得的对象与您通过使用
this获得的对象相同 -
如果
this指的是node你可以这样做$(this) -
提供简约示例来复制您的问题,因为您发布的代码没有意义,或者您的示例示例可能与您的用例问题无关
标签: jquery