私は次のJavaScriptコードを持っています:
function changeButtonState(targetSelector, action, iconClass) {
var $target = $(targetSelector);
var $targetSpan = $(targetSelector + ' span');
$targetSpan.removeClass('sprite-blank').addClass(iconClass);
}
関数が呼び出されたときにが値を持っている$targetSpan.removeClass(..).addClass
場合にのみ機能するようにするにはどうすればよいですか。iconClass
私が混乱しているのは、それが定義されているかどうかを確認するのか、それとも長さが0以上かどうかを確認するのかということだと思います。