У меня есть функция, которая принимает объект (а не объект jQuery), а внутри - свойство innerHTML. Это фрагмент того, что происходит.Как выбрать элемент в свойстве innerHTML объекта с jquery
function addToPluginList(thePlugin){
/* Example of what is being passed in:
* thePlugin.innerHTML = "<h3>WP-Members</h3><span class="author"><a href="http://butlerblog.com/">Chad Butler</a></span><span class="slug">wp-members</span><span class="version">2.7.2</span><span class="description">WP-Members™ is a free membership management system for WordPress® that restricts content to registered users.</span>"
* Need to pull out the elements inside so they can be easily accessed.
*
**/
thePlugin.version = $('.version', $(thePlugin.innerHTML));
thePlugin.slug = $('.slug', $(thePlugin.innerHTML));
console.log(thePlugin); // no dice
}
Я попробовал несколько способов, но в конце концов, что я получаю это:
version: e.fn.e.init[0]
slug: e.fn.e.init[0]
И не то, что ожидается (thePlugin.slug = 'WP-членов', thePlugin.version = ' 0,2)
Как бы вы это сделали?
Благодаря
Спасибо, Гэри, ваше решение сработало. Я бы никогда не сработал. – Simon