将函数传递给jquery text()方法
Passing a function to jquery text() method
在此代码中:
$('li').text(
function(i, text){
return (i+1)+ ". " + text;
});
我按从1到最后一个列表项的顺序获取列表项的编号,效果很好。但是当我用I++代替I+1时,数字从0开始。如1所示。对于列表项1,我得到了0等等。问题是什么?
您需要使用++i
,i++
是后增量运算符。您需要一个预增量,因为您希望在当前操作中使用增量值
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何将输入(type=text)从html表单传递到javascript函数
- 在某些情况下,“text”方法会删除单词之间的空格
- 将函数传递给jquery text()方法
- text方法中的javascript设置变量
- 如何在Sublime Text中lint已弃用的JavaScript方法
- 使用 html() 或 text() 方法返回格式化文本
- jQuery.text()方法XSS安全吗
- Linux环境下Sublime Text 3的console.log输出信息获取方法
- 在使用jQuery Validate插件时,是否有一种简单的方法来改变单选按钮所需的消息TEXT,而不是位置
- 无法获取输入字段的值,即使通过text()和val()方法
- jQuery $. getjson()方法失败时,响应是text/html
- 使用jquery.text()方法向文本字符串添加新行
- 输入[type="text"]的变通方法:IE6中的焦点
- 什么是 响应.writeHead() 方法中 {'Content-Type:':'text/plain'} 的数据类型
- 避免在.text()上删除DOM元素的方法