属性设置不起作用

卡桑德拉德

我有以下渠道:

<div id="panel">
            <pre class="channel" id="one">ONE</pre>
            <pre class="channel" id="two">TWO</pre>
</div>

我想以这种方式用属性标记频道:

function onSelectChannel()
{
    // callback
    var foundChannel = $(this);
    var prevSelectedChannel = $("[selected='true']");

    if (foundChannel.size() > 0) {
        foundChannel.css('background-color', selectedChannelColor);
        foundChannel.prop("selected", "true");

        if (prevSelectedChannel.size() > 0){
            prevSelectedChannel.css('background-color', channelsColor);
            prevSelectedChannel.prop("selected", "false");
        }
    }
}

我可以找到foundChannel并设置属性(可以在调试器中看到它),但是找不到具有已设置属性的对象。jQuery不返回任何内容。

更新:我想用一个标记(可以有任何名称)标记某些元素(不相关),我的意思是:为属性或属性设置任何值-我不在乎,并且可以随时找到该元素。这只是我想要的。

沃尔夫

如果要使用.prop()jQuery的方法更新属性,则需要过滤一组元素。在这种情况下,不能使用属性选择器。

-演示-

function onSelectChannel() {
    // callback
    var foundChannel = $(this);
    var prevSelectedChannel = $(".channel").not(this).filter(function () {
        return this.selected
    });

    if (foundChannel.length > 0) {
        foundChannel.css('background-color', selectedChannelColor);
        foundChannel.prop("selected", true);

        if (prevSelectedChannel.size() > 0) {
            prevSelectedChannel.css('background-color', channelsColor);
            prevSelectedChannel.prop("selected", false);
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

粗体属性不起作用

来自分类Dev

onsubmit属性不起作用

来自分类Dev

使用ICustomQueryInterface实现IDispatch。设置属性-不起作用

来自分类Dev

背景属性不起作用

来自分类Dev

设置maximumFractionDigits不起作用

来自分类Dev

设置交集不起作用

来自分类Dev

Sitecore Droplink设置属性不起作用

来自分类Dev

AllowHtml属性不起作用

来自分类Dev

Python-类对象属性设置器不起作用

来自分类Dev

图像的Javascript设置src属性不起作用

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

设置样式不起作用?

来自分类Dev

属性中设置的ListView事件不起作用

来自分类Dev

在代码隐藏中设置图表的标题属性不起作用?

来自分类Dev

将SKLabelNode隐藏属性设置为NO不起作用

来自分类Dev

属性设置不起作用

来自分类Dev

设置属性不起作用

来自分类Dev

Sitecore Droplink设置属性不起作用

来自分类Dev

直接设置struct tm属性的值不起作用

来自分类Dev

Flash属性不起作用

来自分类Dev

声音设置不起作用

来自分类Dev

从其功能为对象的属性设置值不起作用

来自分类Dev

浮动属性不起作用

来自分类Dev

选择属性不起作用

来自分类Dev

jQuery使用.html()设置输入值属性不起作用

来自分类Dev

将代理设置为系统属性不起作用

来自分类Dev

.on(单击),属性设置不起作用

来自分类Dev

动态设置属性时内联样式不起作用

来自分类Dev

属性设置器在 Python 类中不起作用