Так вот в чем суть происходящего. У меня был некоторый текст в элементе span, и после этого текста была гиперссылка / изображение, которое пользователь мог щелкнуть, чтобы удалить текст из строки, на которой он был (см. Код ниже). Однако я поместил
после текста элемента span (в тексте гиперссылки), чтобы добавить немного отступа между текстом span и изображением «delete». Так что, хотя я получал доступ к тексту элемента и обрезал $.trim($(this).parent().text());
, он все равно содержал бы это место в конце! Как только я удалил это дополнительное пространство, все заработало нормально. До сих пор не знаю, почему $.trim()
не позаботится об этом?!
<div>
<span>
<strong>SomeText</strong>
</span>
<a href="javascript:void(0);" onclick="removeMe();">
<img src="delete.png" width="15" height="15" border="0" name="imgRemove" />
</a>
</div>