jQuery打字机成占位符元素

时间:2013-11-13 02:56:19

标签: jquery dom

遇到一些问题,尝试将字符串插入HTML表单上的占位符元素。 声明了一个变量用于每个函数中的参数,不确定这是否是正确的方法......

var placeholder_value = $(search-typing).prop('placeholder');

使用jQuery的经验很少,有人可以帮助

http://jsbin.com/araget/306/

2 个答案:

答案 0 :(得分:0)

不确定它是否是拼写错误,但搜索键入不是变量名称:变量不能包含短划线/减号。你需要一个像search_typing这样的变量。

有一篇很棒的帖子What characters are valid for JavaScript variable names?

答案 1 :(得分:0)

var placeholder_value = $('#search-typing').prop('placeholder'); 

您需要在选择器上使用正确的前缀,使用#按ID获取元素。使用句点来获取一个元素(或元素) - 即:

$('.myClass').prop('placeholder'); 

您还需要将其括在引号中,如上所述。

这是学习jQuery背后的基础知识的非常好的交互方式

https://www.codeschool.com/courses/try-jquery