【发布时间】:2018-04-14 12:35:11
【问题描述】:
我有一个标签集,每个标签都有唯一的 ID。以及每个选项卡中上传按钮中具有唯一类名的函数。所以我想获取哈希值来动态构建一个新的类名。与我构建的函数一起使用。
例子:
URL : www.myweb.com/upload.php#tab1
jS
var hash=location.hash;//grab hash = tab1
$('.upload_'.hash).uploadPic({//expect className= '.upload_tab1'
.
.
.
});
html
<button id="upload_tab1">Browse</button>
我试过了,但由于某些原因它不起作用。没有错误,什么都没有。请帮忙。
【问题讨论】:
-
使用
+在js中连接字符串而不是. -
还是不行,@guradio
-
添加类使用
$('.upload_').addClass(hash) -
@guradio,我现在知道了。因为
location.hash给了我#tab1。所以类名是upload_#tab1而不是upload_tab1。所以我改为window.location.hash.substr(1),它只给我价值。 -
是的,因为?
标签: javascript jquery hash