从所有HTML元素中删除属性标题

Mal*_*rte 2 html javascript jquery

我想完全擦除html doc中所有元素的title属性.从表,p,img,div等.

目前我这样做:

$(document).ready(function(){
$("a").removeAttr("title");
$("img").removeAttr("title");
$("div").removeAttr("title");
// and so on
// and so on
// and so on
});
Run Code Online (Sandbox Code Playgroud)

有没有更优雅的方式来做到这一点?没有选择个别元素?

Dav*_*und 5

所有的选择,*,选择应该做的伎俩

$('*').removeAttr('title');
Run Code Online (Sandbox Code Playgroud)


epa*_*llo 5

使用属性选择器并仅选择具有title属性的元素而不是所有元素.

$("[title]").removeAttr("title");
Run Code Online (Sandbox Code Playgroud)