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