在 jQuery Selectory 中混合 Javascript 变量和 DIV ID 名称

Posted

技术标签:

【中文标题】在 jQuery Selectory 中混合 Javascript 变量和 DIV ID 名称【英文标题】:Mingle Javascript variable and DIV ID name in jQuery Selectory 【发布时间】:2016-08-21 06:30:42 【问题描述】:

我有一个如下的 javascript 变量,它得到它的 DiV ID 值。

var aishu=$(this).closest('div').parent().closest('div').attr('id');

假设aishu的值为std_1

现在我需要一个如下形式的 jQuery 选择器

$('#' + aishu #size).hide();

选择 JS 变量中包含的 DIV,然后选择其中 ID 为“size”的下拉菜单。

【问题讨论】:

$('#'+aishu+' #size').hide(); 【参考方案1】:

您需要将静态选择器连接为字符串:

$('#' + aishu +' #size').hide();

ID 始终是唯一的。您可以简单地将 id 选择器用于 id=size 的元素:

$('#size').hide();

【讨论】:

以上是关于在 jQuery Selectory 中混合 Javascript 变量和 DIV ID 名称的主要内容,如果未能解决你的问题,请参考以下文章

Jquery在混合android中不起作用,但在网络中起作用

jQuery 中的 elem.setAttribute 破坏 SSL(混合活动内容错误)

在一个应用程序中将 jQuery 和 YUI 混合在一起,这很容易吗?

ASP.NET MVC中jQuery与angularjs混合应用传参并绑定数据

如何从 DOM 元素和选择器的混合中创建 JQuery 容器

jquery.min.js有啥用