
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
Traverses and manipulates [virtual-dom](https://github.com/Matt-Esch/virtual-dom) trees.
Traverses and manipulates virtual-dom trees.
Implements a subset of the jQuery API.
var h = require('virtual-dom/h');
var $ = require('vdom-query');
function render() {
return h('.top', h('.banana'));
}
var vdom = render();
$(vdom).find('.banana').first().attr('class') //-> banana
var $ = require('vdom-query');
$(vdom).find('your-selector')
vdom - a virtual DOM fragment.The resulting vdom-query object represents a set of elements, which can be manipulated to produce new sets. Every set can extract data or interact with its matching elements.
Traversing the dom to find elements is deferred until it is required, rather than as the query is being constructed. The dom is re-rendered before any traversal.
Get the descendants of each element in the current set of matched elements, filtered by a selector.
Check the current matched set of elements against a selector and return true if at least one of these elements matches the given arguments.
Determine whether any of the matched elements are assigned the given class.
Adds the given className to the current set of elements.
Get the value of an attribute for the first element in the set of matched elements.
Get prop value of the first element in the set of matched elements or sets one or more props for every matched element.
Gets the value of the first element in the set of matched elements or sets the value of of the first element in the set of matched elements.
Gets the innerText of the elements in the set of matched elements.
Gets the text of the elements in the set of matched elements or sets the text of the elements in the matched set.
Return the number of elements in the vdom-query object.
Appends the given vdom or html string to the current set of matched elements.
Get the parent of each element in the current set of matched elements.
Remove the set of matched elements from the parent node
Adds an event handler to the matched set of elements for the given event name.
Triggers the event handlers for the given event name on the current set of matched elements.
Sets the focus to be the first element in the set of matched elements
Patches welcome!
FAQs
Traverses and manipulates [virtual-dom](https://github.com/Matt-Esch/virtual-dom) trees.
We found that vdom-query demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.