我有一个#pdfcontainer,它位于div #main和#pdfmain中。我正在使用变量,因为我多次使用相同的div:
var $pdfcontainer = $('#main #pdfmain #pdfcontainer');
在#pdfcontainer中我有#delete,我想出于各种原因访问它。那么如何使用变量并且不再重复输入整个$('#main ...')呢?我不只是想使用selector $('#delete'),因为在我的网站上它的速度要慢得多。
Thnx已经!
答案 0 :(得分:1)
指定$pdfcontainer
作为选择器的上下文,如下所示:
$("#delete", $pdfcontainer)
确保您只有一个具有唯一ID的项目,例如,您应将ID #delete
仅分配给一个元素。
答案 1 :(得分:0)
$($pdfcontainer + " #delete")
,则 var $pdfcontainer = "#id #id2 #id3";
应该有效。使用变量代替实际字符串并不意味着您无法向字符串添加更多内容。
答案 2 :(得分:0)
$pdfcontainer.find('#delete');
答案 3 :(得分:0)
你可以使用pdfcontainer.find("#delete)
享受!
答案 4 :(得分:0)
试试这个..
$pdfcontainer.find('#delete');