Hello!
I am doing the following in order to remove those new YouTube-
Headlines on a blog:
$(document).ready(function(){
$('param').each(function(){
var oldname = $(this).attr('value');
var check = oldname.search(/youtube.+/);
if (check != -1){
var showinfo = oldname.search(/showinfo.+/);
if (showinfo != -1){
var newname = oldname+'&showinfo=0';
$(this).attr('value',newname);
}
}
});
$('embed').each(function(){
var oldname = $(this).attr('src');
var check = oldname.search(/youtube.+/);
if (check != -1){
var showinfo = oldname.search(/showinfo.+/);
if (showinfo != -1){
var newname = oldname+'&showinfo=0';
$(this).attr('src',newname);
}
}
});
});
This works perfectly on all browsers, except for IE (who knew?). IE
will alter the code accordingly (it will display what I want if I copy
and paste this "new" code into a blank document and view it in IE) but
it will not display the changes made on $(document).ready when I am
just loading the page. Do I have to call this before $(document).ready
or does anybody understand what I am doing wrong?
Thanks!