我有一个简单的问题,我只想在输入框中添加一个占位符。以下是代码:
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 . ."');
正如你所看到的,这个占位符并没有起作用,因为语法是错误的。我搜索了相关问题的解决方案,但它们使用了不同的方法,例如:
$("").attr("placeholder", "Type here to search");});
但我需要的是类似于添加样式时使用的方式,但我不确定是否有其他方法。有类似的方法吗?