Первое, что вам нужно знать, это то, что Richfaces поставляется с Prototype и jQuery. Таким образом, $
относится не к jQuery, а к Prototype. Вы должны использовать непосредственно jQuery
вместо $
в своем коде.
Второе, что вы должны рассмотреть, это использовать '
вместо "
для определения вашего атрибута <img>
.
Наконец, вы можете упростить свой код jQuery.
Поэтому попробуйте изменить свой код на:
function addPhotoPage() {
jQuery("#frmContent\\:txtPatientSearchItems").find("div").append("<img src='./resources/images/photo.png'>"));
}