javascript - jQuery 链接以创建连接字符串

标签 javascript jquery optimization syntax chaining

很简单,但我做错了。我想在这里做一个漂亮的干净链,而不是声明一个 var 然后连接它:

the_function( null, null, 
   $( this ) // START string I'm passing as a parameter
   .attr( 'data-href' )
   .html( '|foo:' + event.var ) 
); // END string I'm passing as a parameter

我意识到 .html() 在这里无效,什么是正确的?

最佳答案

嗯?你打算做这样的事情

the_function( null, null, 
   $( this ) // START string I'm passing as a parameter
   .attr( 'data-href' ) +  '|foo:' + event.var); 

你拥有什么

$( this ).attr( 'data-href' ) // returns a string.. it doesn't have a html method

关于javascript - jQuery 链接以创建连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075621/

相关文章:

javascript - jquery css 在我的情况下效果不佳

optimization - 为什么 NVRTC 不优化我的整数除法和模运算?

optimization - 在 Julia 中使用导入的 Scipy 函数时出现语法错误

C++ 依赖管理器

php - Jquery从脚本标签传递参数

javascript - 如何获得动态创建的 ID?

javascript - 在嵌套对象中查找任何错误值的更好的 vanilla JS 方法?

javascript - 创建新的 PouchDB 抛出 "Adapter is missing"异常

jquery - Bootstrap 轮播事件在 Firefox 浏览器中不起作用

javascript - JQuery - 似乎无法将事件绑定(bind)到动态 DOM 元素