我想更改图像的“id”(而不是toggleclass,因为该类已被使用),如下所示:
function changeID(this_color) {
$('roof').attr('id', this_color);
console.log(this_color);
}
使用javascript部分:
<button onclick="changeID('roof_red')">RED</button>
HTML:
import math
def count_money(monto):
bill = 1000, 500, 200, 100, 50, 25, 20, 10, 5, 1
for x in bill:
total = math.trunc(monto/x) # Total is now the rounded down number of times the bill being checked fits inside monto (or what's left of it)
if total < 1:
continue # This means the bill doesn't fit at all
for i in range(total):
print(x) # print the bill the number of times it fits
monto = (monto%(total * x)) # Remove the full amount we already accounted for (which is the bill x the number of times we used it)
它不起作用,当我查看日志时,有一个引用错误:$未定义...我做错了什么?
答案 0 :(得分:0)
听起来jQuery没有正确加载。查看此answer问题排查帮助。
答案 1 :(得分:0)
错误是如果你想使用jQuery(做出有根据的猜测......),你必须将它包含在页面中。可能缺少一些<script src="jquery.js"></script>
或其变体。
关于你做错了什么,好吧,改变元素ID几乎没有理由,不操纵CSS类或属性绝对不是一个好理由。