我将div元素存储到变量,然后设置其内部html:
var myelement = $("#myelement");
myelement.html("<b></b>");
我可以在 元素如下:
$("#myelement " + " b").html(“whatever");
您如何重写上面的行以使用变量呢?下面的代码导致错误:“错误:语法错误,无法识别的表达式:[object Object] b”
$(myelement + " b").html(“whatever");
谢谢!
您需要使用.find()
myelement.find("b").html("whatever");
由于myelement
是jQuery对象,因此字符串连接myelement + " b"
将导致[object Object] b
,这是无效的选择器语法,因此它将引发错误,
未捕获的错误:语法错误,无法识别的表达式:[object Object] b
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句