У меня есть автор в нашем блоге, который ошибочно помещает пробелы внутри ссылок все время, поэтому каждая ссылка начинается с подчеркнутого пространства. Это очень раздражает. Я попытался исправить это с помощью jquery с помощью следующего кода, но, похоже, не может отключить исходное пространство. И добавьте незашифрованное пространство над элементом HMTL A.Обрезать пробелы от начала ссылки и добавить пространство вне тега A
text = $(this).text();
if (text[0] == ' ') {
console.log(this);
$(this).text($.trim($(this).text()));
// theHTML = $(this).outerHTML();
$(this).outerHTML().replaceWith('=' + $(this).outerHTML());
// $(this).prepend('=');
}
пример: http://jsfiddle.net/691tx33w/
Если удалить пространство, слово и ссылку получить smushed вместе.
мы можем увидеть пример элемента HTML (текущее состояние, а затем желаемое состояние результата)? – indubitablee
Добавлен jsfiddle и дополнительные пояснения. – user3657553