我的代码有什么问题。我如何将attrfull传递给内部。我执行此操作的方式,如果我运行功能editsubmit($selected, size)
,则正确插入$ selected,但我会得到attrfull而不是大小。
function editsubmit(attr, attrfull) {
if (attr.length) {
attr.val().length ? $selectedinput.attr({
attrfull: attr.val()
}) : $selectedinput.removeAttr(attrfull);
}
}
$ selected是一个变量,attrfull是一个字符串。当我运行类似
editsubmit($selected,'size')
的函数时,是否需要在字符串周围加上双qoutes。 最佳答案
尝试
function editsubmit(attr, attrfull) {
if (attr.length) {
attr.val().length ? $selectedinput.attr(attrfull, attr.val()) : $selectedinput.removeAttr(attrfull);
}
}