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