L'ajout de l'espace réservé attribut à l'aide de Jquery

J'ai un problème simple. Je veux juste ajouter un espace réservé sur l'entrée. Voici le code:

HTML:
<input type="text" name="link" class="hidden">

JQuery:
var link = document.querySelector('.link');
    link.style.display='block';
    link.classList.remove('hidden');
    if(val === 1)  //for a movie
        link.classList.add('placeholder="Add Movie Title. ."');
    else  //for an external link
        link.classList.add('placeholder="Add External Link . ."');

Comme vous pouvez le voir, l'espace ne fonctionne pas car la syntaxe est incorrecte. J'ai cherché des solutions liées à mon problème, mais l'utilisation d'une méthode comme ceci

$("").attr("placeholder", "Type here to search");});

mais j'ai besoin de quelque chose qui est similaire à ce que j'ai utilisé avec l'ajout de style, mais je ne sais pas si il y a d'autres façon de le faire. Est-il une façon similaire?

Le premier code est du pur JavaScript, le deuxième est avec jQuery.

OriginalL'auteur krispykim | 2014-07-31