Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于当前innerhtml创建动态jquery变量名_Javascript_Jquery_Json - Fatal编程技术网

Javascript 基于当前innerhtml创建动态jquery变量名

Javascript 基于当前innerhtml创建动态jquery变量名,javascript,jquery,json,Javascript,Jquery,Json,比如说,我有一个div元素,名为: <div class="mysterywatch"> {{mysterywatch.righthereiswatch}} </div> …与$('.mysterywatch')关联的jQuery变量将是/update to$Watch1 var = $Watch1 (在.mysterywatch中填充的所有HTML/文本都将是有效的变量语法。这将添加到前端验证)不确定如何/为什么需要基于动态内容的内部文本的动态变量,但您可以这样做:

比如说,我有一个div元素,名为:

<div class="mysterywatch"> {{mysterywatch.righthereiswatch}} </div>
…与
$('.mysterywatch')
关联的jQuery变量将是/update to
$Watch1

var = $Watch1

(在
.mysterywatch
中填充的所有HTML/文本都将是有效的变量语法。这将添加到前端验证)

不确定如何/为什么需要基于动态内容的内部文本的动态变量,但您可以这样做:

var _varname = $('.giantmysterbeer').text();
window[_varname] = 123;

如果内部html不是有效的变量名,会发生什么情况?
val()
应仅用于
input、select、textarea
、使用
html()
text()
var _varname = $('.giantmysterbeer').text();
window[_varname] = 123;