目前,我有:
<html>
<div class="yes1"><span><img src="img"></span></div>
</html>
<script>
var x = "='yes1'"
var y = "='yes2'"
$('.yes1').click(function () {
$('.yes1').find(x).replaceWith(y)
});
<script>
而且我无法找到和替换工作。我相信我没有正确分配变量。任何帮助将不胜感激。
谢谢
最佳答案
假设您尝试使用div yes2更改div yes1的内容,然后使其工作,则需要在yes1和yes2前面加一个点(使其成为类选择器,如下所示):
var x = ".yes1";
var y = ".yes2";
或者,如果您尝试更改类,则需要更改脚本:
更正:
$("yes1").removeClass("yes1").addClass("yes2");
(感谢那些指出需要进行更改的stackoverflow用户)