属性取得・タグ名取得等

参考:tagName vs nodeName - Aleem Bawany

var hoge = "<a href='foo'>fuga</a>";
var comment = "<!-- abc -->";

// タグ名
jQuery(hoge)[0].tagName … "A"
jQuery(hoge)[0].nodeName … "A"
jQuery(hoge).prop('tagName') … "A"
jQuery(hoge).prop('nodeName') … "A"
jQuery(comment)[0].tagName … undefined
jQuery(comment)[0].nodeName … "#comment"

// 属性
jQuery(hoge).attr('href') … "foo"

// テキスト
jQuery(hoge).text() … "fuga"

jQuery注入

Console

!function () {
    var script = document.createElement("script");
    script.setAttribute("src", "//code.jquery.com/jquery-2.0.0.min.js");
    document.body.appendChild(script);
}();
setTimeout(function(){
    jQuery.noConflict();
}, 800);

Bookmarklet

javascript:!function(){window.jQuery||!function(){var e=document.createElement("script");e.setAttribute("src","//code.jquery.com/jquery-2.0.0.min.js"),document.body.appendChild(e)}(),setTimeout(function(){jQuery.noConflict(),console.log("jQuery injected")},800)}();

先頭以外の要素

jQuery('div:not(:first)')

指定番号目

$('button').eq(3).click();