如何解决jQuery:从变量内部的选择器中获取ID
| 我有一个#pdfcontainer在divs #main和#pdfmain中。我正在使用变量,因为我多次使用同一div:var $pdfcontainer = $(\'#main #pdfmain #pdfcontainer\');
在#pdfcontainer中,我有#delete,出于各种原因,我想访问它。那么,如何在不使用整个$(\'#main ... \')的情况下使用变量来获取它呢?我不只是想使用选择器$(\'#delete \'),因为在我的网站上,这样做的速度要慢得多。
Thnx已经!
安蒂
解决方法
将“ 1”指定为选择器的上下文,如下所示:
$(\"#delete\",$pdfcontainer)
确保只有一个具有唯一ID的项目,例如,应将ID#delete
分配给一个元素。
, 如果将变量声明为字符串var $pdfcontainer = \"#id #id2 #id3\";
,则$($pdfcontainer + \" #delete\")
应该有效。使用变量代替实际字符串并不意味着您不能在字符串中添加更多内容。
, $pdfcontainer.find(\'#delete\');
, 尝试这个..
$pdfcontainer.find(\'#delete\');
, 你可以用pdfcontainer.find(\"#delete)
请享用!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。