Javascript Jquery字符串连接
我可能忽略了明显的问题,但我正在尝试做一个基本的字符串连接,它似乎没有发挥好 我有以下变量Javascript Jquery字符串连接,javascript,jquery,Javascript,Jquery,我可能忽略了明显的问题,但我正在尝试做一个基本的字符串连接,它似乎没有发挥好 我有以下变量 var plug = "myPlug"; var pdiv = "<p></p>"; var tab_id = "#someID"; $(tab_id + "p:contains('" + plug + "')").parent().next().append(pdiv); var plug=“myPlug”; var pdiv=“”; var tab_id=“#someID”
var plug = "myPlug";
var pdiv = "<p></p>";
var tab_id = "#someID";
$(tab_id + "p:contains('" + plug + "')").parent().next().append(pdiv);
var plug=“myPlug”;
var pdiv=“”;
var tab_id=“#someID”;
$(tab_id+“p:contains(“+plug+”)”))).parent().next().append(pdiv);
由于某些原因,
选项卡id
未被替换。任何帮助都将不胜感激 因为你正在寻找
("#someIDp:contains....")
^^
No space
因为你在找
("#someIDp:contains....")
^^
No space
您需要在
#someID
和p:contains
之间留一个空格。串联本身不会添加空格
您需要使用:
$(tab_id + " p:contains('" + plug + "')").parent().next().append(pdiv);
^
give extra space here
您需要在
#someID
和p:contains
之间留一个空格。串联本身不会添加空格
您需要使用:
$(tab_id + " p:contains('" + plug + "')").parent().next().append(pdiv);
^
give extra space here
看起来你少了一个空间。当前,您的选择器将计算为:
$("#someIDp:contains('myPlug')")
哪个。。。看起来不对。尝试在ID之后和子p
元素之前添加空格:
$(tab_id + " p:contains('" + plug + "')")
看起来你少了一个空间。当前,您的选择器将计算为:
$("#someIDp:contains('myPlug')")
哪个。。。看起来不对。尝试在ID之后和子p
元素之前添加空格:
$(tab_id + " p:contains('" + plug + "')")
我怀疑您希望在“p:contains(…)”中的“p”之前有一个空格。我怀疑您希望在“p:contains(…)”中的“p”之前有一个空格。