I am having a problem getting the innerHTML from an object. At the moment I have this code:
console.log( $(myString).find("#" + someID).prevObject );
myString is a string variable of HTML code
someID is the current ID of the HTML tag to get. In this example, it gets a
element from the string with the matching ID.This outputs the following in the console:
I am just struggling to work out how to get the innerHTML attribute from this log.
Cheers
解决方案
You can get the HTML of an element via the jQuery html function. So assuming the element with the ID really exists:
console.log( $(myString).find("#" + someID).html() );
That will give you what you said you wanted: The HTML of the li with that id. Note that I removed the prevObject. Two reasons for that:
You said you wanted the HTML of the li with that id. If you do, you don't want prevObject.
prevObject is an undocumented aspect of jQuery. It can change meaning, change name, or go away entirely from one dot release to the next. (But mostly point #1.)