使用名为html tag的jQuery函数后,如何选择.first()

的HTML

<html>
  <head> </head>
  <body>

       <div>
           <a>
              <img id="#hello">
           </a>
       </div>

       <div></div>
  </body>
 </html>


JS(jQuery)

var elemFirst = $(div).first();
var selectImg = elemFirst.$('img#hello');

// var selectImg = elemFirst.find('img'); <- It working but I want to select manual

selectImg.addClass('some-css');


尊重地

最佳答案

您可以使用$('child','parent')选择器,

var elemFirst = $('div').first();
var selectImg = $('#hello',elemFirst);  //or just $('img',elemFirst);


另外,您的ID有一个#,应该只是id="hello"

如果您需要将此值保留在ID中,请使用

var selectImg = $('img[id="#hello"]',elemFirst);

关于javascript - jQuery-如何使用'.first()'之后选择元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30569115/

10-09 15:43