使用javascript更改默认的选择选项

19 浏览
0 Comments

使用javascript更改默认的选择选项

我在WordPress的编辑帖子页面上,有一个创建目标链接的选项:\nhttps://www.vtxfactory.org/images/11111.jpg\n默认选项是“None”,我希望它是“Custom Link...”,为此,我有以下信息:\n

没有ID。解决方法是使用正确的选择器,例如$('select[name="imt_team_href"]').val("-1")。可能在页面加载时该元素不存在,或者有其他代码影响它。

另外,由于WordPress与JavaScript存在一些问题,所以需要使用jQuery.noConflict()来解决冲突。代码示例如下:

jQuery.noConflict();
jQuery(function() {
    jQuery('select[name="imt_team_href"]').val("-1");
});

这样就可以正常工作了。

另外,可以通过将jQuery代码包裹在(function($){ /* code can use $ here*/})(jQuery)中来避免这个问题。

对于是否有办法为"Custom Link ..."值添加"selected"参数的问题,可以通过赋值来自动设置的selected属性。可以尝试以下代码来验证:

alert($('select[name="imt_team_href"]').find(':selected').val())

此外,如果将这段代码添加到之前的代码中,可以检查返回的消息是否为-1。

0