Img文件名称为标题&来自CSS的alt属性

时间:2016-02-22 08:07:06

标签: javascript jquery html css w3c-validation

我想知道我们是否可以动态编写ALT& title属性的值与img文件名相同?我认为可以使用css Observable.range(1, 2) .flatMapIterable(v -> Arrays.asList("One", "Two", "Three")) .map(s -> String.format("Testing:%s", s)) .subscribe(System.out::println) 属性,但对此不太了解。

喜欢content

如果可能,那么我也希望这两个属性都具有清洁&amp;格式化的值,比如我不希望<img src="file_name.jpg" alt="File Name" title="File Name">下划线。可能它也可以从CSS删除?

1 个答案:

答案 0 :(得分:1)

$('img').attr({ //change multiple attributes
    title: $(this).attr('src').replace('_', '').replace('.jpg', ''), //to the src attr without _ and .jpg
    alt: $(this).attr('src').replace('_', '').replace('.jpg', '')
});

您无法使用content,因为:

  

CSS有一个名为content的属性。它只能与伪一起使用   元素:之后和:之前。它被写成伪选择器   (使用冒号),但它被称为伪元素,因为它不是   实际上选择页面上存在但添加的任何内容   页面上的新内容。

这会将文本放在元素的前面或后面,但不会改变它的属性!