হালনাগাদ:
JQuery 1.8 থেকে, আমরা $ .parseH HTML ব্যবহার করতে পারি , যা এইচটিএমএল স্ট্রিংকে ডিওএম নোডের একটি অ্যারে পার্স করবে। উদাহরণ:
var dom_nodes = $($.parseHTML('<div><input type="text" value="val" /></div>'));
alert( dom_nodes.find('input').val() );
ডেমো
var string = '<div><input type="text" value="val" /></div>';
$('<div/>').html(string).contents();
ডেমো
এই কোডে কি হচ্ছে:
$('<div/>')এটি একটি জাল <div>যা ডিওএম-তে নেই
$('<div/>').html(string)শিশু হিসাবে stringযে জাল মধ্যে সংযোজন<div>
.contents()সেই নকলের বাচ্চাদের <div>jQuery অবজেক্ট হিসাবে পুনরুদ্ধার করে
আপনি যদি কাজ করতে চান .find()তবে এটি ব্যবহার করে দেখুন:
var string = '<div><input type="text" value="val" /></div>',
object = $('<div/>').html(string).contents();
alert( object.find('input').val() );
ডেমো