Мне нужно выделить текст, который я добавляю; не вся строка Мой код ниже выделяет все.
jQuery("#foo").prepend("<li>Addition li</li>").effect("highlight", {}, 1000)
Так что я хочу выделить только этот новый
Используйте prependTo() и идите другим путем вместо prepend():
prependTo()
prepend()
$("<li>Addition li</li>").effect("highlight", {}, 1000).prependTo("#foo");
или вы можете добавить сначала:
$("<li>Addition li</li>").prependTo("#foo").effect("highlight", {}, 1000);
Определите текст с добавленным классом и введите его в свой CSS? Это может подходить или не подходить в зависимости от ваших требований, но я бы сказал, что это самый простой подход.