Toggle navigation
MeasureThat.net
Create a benchmark
Tools
Feedback
FAQ
Register
Log In
JQuery: test prepare div block with content and attribute (2 element)
(version: 0)
Test two approach for preparing div block with content (but for two elements)
Comparing performance of:
With attr and html vs Without find
Created:
5 years ago
by:
Guest
Jump to the latest result
HTML Preparation code:
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js'></script>
Script Preparation code:
var data = [["1", "2", "3", "4", "5", "Test1", "6", "7"], ["8", "9", "10", "11", "12", "Test2", "13", "14"]];
Tests:
With attr and html
let element = $(`<div><a id="tr_1" data-target="tr_5" aria-controls="tr_6"> <svg id="tr_2"></svg> <span id="tr_3"></span> <div id="tr_4" data-target="tr_7"> </div> </div>`); for (let i = 0; i < data.length; ++i) { let element1 = element.clone(); element1.find("a").attr("id", data[i][0]).attr("data-target", data[i][1]).attr("aria-controls", data[i][2]); element1.find("#tr_2").attr("id", data[i][3]); element1.find("span").attr("id", data[i][4]).html(data[i][5]); element1.find("div").attr("id", data[i][6]).attr("data-target", data[i][7]); }
Without find
for (let i = 0; i < data.length; ++i) { let element = $(`<div><a id="${data[i][0]}" data-target="${data[i][1]}" aria-controls="${data[i][2]}"> <svg id="${data[i][3]}"></svg> <span id="${data[i][4]}">${data[i][5]}</span> <div id="${data[i][6]}" data-target="${data[i][7]}"> </div> </div>`); }
Rendered benchmark preparation results:
Suite status:
<idle, ready to run>
Run tests (2)
Previous results
Fork
Test case name
Result
With attr and html
Without find
Fastest:
N/A
Slowest:
N/A
Latest run results:
No previous run results
This benchmark does not have any results yet. Be the first one
to run it!
Related benchmarks:
JQuery: test prepare div block with content and attribute
JQuery: test prepare div block with content and attribute (10 elements)
createElement vs jquery
jQuery Data vs Class
Comments
Confirm delete:
Do you really want to delete benchmark?