Когда вы создаете новый HTML с использованием $('<html string here>')
, будет создан новый объект jQuery, содержащий все элементы:
div When you use `.find()`, the childs of the first element, <div> in this
ul case, are checked.
li
li
input
Используйте filter()
, если хотите выбрать одного из этих детей.
var myVal = $(str).filter("input[name=some_int]").val();
Вы также можете заключить HTML в контейнер, чтобы можно было использовать find()
:
var myVal = $("<div>").append(str).find("input[name=some_int]").val();