Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 如何在jquery中的find()中动态提供元素/标记_Javascript_Jquery - Fatal编程技术网

Javascript 如何在jquery中的find()中动态提供元素/标记

Javascript 如何在jquery中的find()中动态提供元素/标记,javascript,jquery,Javascript,Jquery,我已经创建了几个id为的div,比如window1、window2等等。现在我只想从上面创建的div中找到标记。我在for循环中这样做,但它对我不起作用。这就是我正在做的 for(connectWindow=1;connectWindow<=xmlLength;connectWindow++) { //look for the to tag inside the html var windo

我已经创建了几个id为的div,比如window1、window2等等。现在我只想从上面创建的div中找到标记。我在for循环中这样做,但它对我不起作用。这就是我正在做的

        for(connectWindow=1;connectWindow<=xmlLength;connectWindow++)
        {

                //look for the to tag inside the html
                var windo = "window"+connectWindow;
                var to = "to"+connectWindow;
                alert("Making connections" + windo +to)
                //$("div#windo").find('strong#to')(function())
                $("div#windo").find('p#to').each(function(){
                    alert("@@@@@@@@@@@@@@@@@@@@");
                    var name = $(this).text();
                    //display_function(name,country);
                    alert("Name is :::"+name);

                });
          }

for(connectWindow=1;connectWindow您需要这样做

 $("div#" + windo).find('p#' + to).each(function(){ // <-- this uses your variable
          alert("@@@@@@@@@@@@@@@@@@@@");
          var name = $(this).text();
          //display_function(name,country);
          alert("Name is :::"+name);
  });
因为您使用的是
#
(ID选择器),所以您确实可以通过ID来执行此操作


那么,您需要实际使用变量:

$("div#" + windo).find('p#' + to).each(function(){

顺便说一句,jQuery是用JavaScript编写的。如果你用的是jQuery,你就用的是JavaScript。

很酷。如果你觉得它有用,请向上投票并接受,这就是它的工作原理:)对不起,向上投票需要15个声誉,我差1个
$("#" + windo).find('#' + to)
$("div#" + windo).find('p#' + to).each(function(){