我有一个奇怪的问题,但我希望我只是在做一些愚蠢的事情。<img>
我正在尝试使用 jQuery 在元素上创建一个新属性,这一行:
$(selector).attr('selected', 'no');
当我在 Chrome 中检查 DOM 时,我只看到 selected="selected",无论我将值设置为什么。
只是一些额外的信息:我不能只使用布尔值,因为我需要跟踪“是”、“否”和“部分”属性值。我正在从 img 本身的“onClick”事件中调用一个 JS 函数,并this
作为参数传递。我检查了方法中的对象,并传递了正确的对象;设置属性的事实(即使设置了错误的值)也支持这一点。
我很确定我在这里做了一些愚蠢的事情......任何建议都将不胜感激。