0

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

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

jQuery经验不足,有人可以帮忙吗

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

4

2 回答 2

0

不确定这是否是一个错字,但 search-typing 不是变量名:变量中不能有破折号/减号。你需要一个像 search_typing 这样的变量。

有一篇很棒的文章What characters are valid for JavaScript variable names? 对此。

于 2013-11-13T02:59:38.387 回答
0
var placeholder_value = $('#search-typing').prop('placeholder'); 

您需要在选择器上使用适当的前缀,使用 # 通过其 id 获取元素。使用句点按类获取一个(或多个)元素 - 即:

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

您还需要将其括在上面的引号中。

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

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

于 2013-11-13T03:02:09.060 回答