Javascript 替换为不';t在函数内部工作
我有一个Javascript 替换为不';t在函数内部工作,javascript,jquery,html,Javascript,Jquery,Html,我有一个a如下: <a id="tor" onclick="f1(this);">click to change</a> 这里的this或tor不是一个jQuery对象,而是一个JavaScript HTML元素。将其包装在$中以启用其上的jQuery功能: function f1(tor) { $(tor).replaceWith('<p>Hello</p>'); // This now works. alert(tor.id)
a
如下:
<a id="tor" onclick="f1(this);">click to change</a>
这里的
this
或tor
不是一个jQuery对象,而是一个JavaScript HTML元素。将其包装在$
中以启用其上的jQuery功能:
function f1(tor) {
$(tor).replaceWith('<p>Hello</p>'); // This now works.
alert(tor.id); // This is basic JS, so works.
}
功能f1(tor){
$(tor).replaceWith(“Hello”);//现在可以了。
alert(tor.id);//这是基本的JS,所以可以工作。
}
片段
单击以更改
功能f1(tor){
$(tor).替换为(“Hello”);
警报(tor.id);
}
此处的this
或tor
不是jQuery对象,而是JavaScript HTML元素。将其包装在$
中以启用其上的jQuery功能:
function f1(tor) {
$(tor).replaceWith('<p>Hello</p>'); // This now works.
alert(tor.id); // This is basic JS, so works.
}
功能f1(tor){
$(tor).replaceWith(“Hello”);//现在可以了。
alert(tor.id);//这是基本的JS,所以可以工作。
}
片段
单击以更改
功能f1(tor){
$(tor).替换为(“Hello”);
警报(tor.id);
}