Автоматически применять заголовок и alt к изображениям без него? - PullRequest
0 голосов
/ 22 января 2019

Я хотел бы автоматически применять теги title и alt, но только к изображениям, у которых его еще нет.Мне нужно сделать это без использования PHP;JavaScript был бы великолепен.

Я успешно использовал этот скрипт для применения тегов:

<script type='text/javascript'>  
 //<![CDATA[  
 $(document).ready(function() {  
  $('img').each(function(){  
   var $img = $(this);  
   var filename = $img.attr('src')  
   $img.attr('title', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));  
   $img.attr('alt', filename.substring((filename.lastIndexOf('/'))+1, filename.lastIndexOf('.')));  
  });  
 });  
 //]]>  
 </script>

Это, однако, имеет две проблемы.Во-первых, он переопределяет любые существующие теги.Во-вторых, он сохраняет тире и другие части имени.Я хотел бы, если бы он удалил их и использовал заглавные буквы.Это возможно?

...