在点击功能上传递javascript变量

问题描述 投票:0回答:2

我该怎么做呢?

$(document).on('click', "'.span_" + editableObj.textContent + "'", function(e){

}

我收到了一个错误

Uncaught Error: Syntax error, unrecognized expression: '.span_mytext'

尝试了很多变化,无法让它工作..

javascript jquery variables
2个回答
1
投票

如果可以,您可以使用字符串插值:

$(document).on('click', `.span_${editableObj.textContent}`, function(e){

}

或者,如果可以的话,你应该像这样结束:

$(document).on('click', '.span_' + editableObj.textContent, function(e){

}

-2
投票

替换为。

$(document).on('click', ".span_" + editableObj.textContent , 
 function(e){
  // do whatever you want to
 });

这会对你有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.