jquery find()等价于javascript
我有三个表,我想检查它们是否包含特定元素,例如值为“Previous”的按钮。我通过使用jquery函数jquery find()等价于javascript,javascript,Javascript,我有三个表,我想检查它们是否包含特定元素,例如值为“Previous”的按钮。我通过使用jquery函数find并编写一个函数来解决这个问题,但是我需要在没有jquery的情况下解决这个问题。这可能吗 var t1=document.getElementById(“表一”); var t2=document.getElementById(“表二”); var t3=document.getElementById(“表三”); 具有上一个按钮(t1); 具有上一个按钮(t2); 有上一个按钮(t
find
并编写一个函数来解决这个问题,但是我需要在没有jquery的情况下解决这个问题。这可能吗
var t1=document.getElementById(“表一”);
var t2=document.getElementById(“表二”);
var t3=document.getElementById(“表三”);
具有上一个按钮(t1);
具有上一个按钮(t2);
有上一个按钮(t3);
函数具有上一个按钮(元素)
{
var具有上一个按钮=false;
变量检查=$(元素).find(“输入[type=button]”;
对于(i=0;i使用:
var t1=document.getElementById(“表一”);
var t2=document.getElementById(“表二”);
var t3=document.getElementById(“表三”);
具有上一个按钮(t1);
具有上一个按钮(t2);
有上一个按钮(t3);
函数具有上一个按钮(元素)
{
var具有上一个按钮=false;
var check=element.queryselectoral(“输入[type=button]”);
对于(i=0;i只需使用document.queryselectoral以及间隔开的类即可
例如,如果我想在第3部分中找到按钮并更改其背景色:
jQuery
$('.my_sections').eq(2).find('.my_button').css('background', 'pink')
香草JS
document.querySelectorAll('.my_sections .my_button')[2].style.background = 'pink'
类似地,若我想检查我的按钮类中有多少个按钮:
document.querySelectorAll('.my_sections .my_button').length
element.querySelectorAll('input[type=button]”)
您正在寻找的内容可能会很有趣哇谢谢@yoavmatchulsky