gpt4 book ai didi

jquery - 为什么我的 jQuery .Change 没有被触发?

转载 作者:行者123 更新时间:2023-12-01 07:27:09 27 4
gpt4 key购买 nike

我昨晚和今天早上都在玩这个。在我的 WordPress 网站上,我向页面添加了一个下拉列表,以允许用户选择播客订阅方法(与 TWiT.tv 的方法完全相同)。

在页面编辑器中我有以下代码。

<select id="subscribe-dropdown"><option value="0">Subscribe to Show</option>
<option value="itms://mikewills.me/blog/category/show/bizdevtalk/feed/">iTunes</option>
<option value="http://fusion.google.com/add?feedurl=http%3A//mikewills.me/blog/category/show/bizdevtalk/feed/">Google</option>
<option value="winamp://Podcast/Subscribe?url=pcast://mikewills.me/blog/category/show/bizdevtalk/feed/">Winamp</option>
<option value="zune://subscribe/?BizDevTalk=http://mikewills.me/blog/category/show/bizdevtalk/feed/">Zune</option>
<option value="pcast://mikewills.me/blog/category/show/bizdevtalk/feed/">Other podcast clients (pcast:// compatible)</option>
<option value="http://mikewills.me/blog/category/show/bizdevtalk/feed/">RSS</option>
</select>

<script type="text/javascript">
$(function () {
$("#subscribe-dropdown").change(function() {
if ($("#subscribe-dropdown option:selected").val() != "0"){
window.open($("#subscribe-dropdown option:selected").val());
};
});
});
</script>

由于该页面是公开访问的,因此可以在 http://mikewills.me/podcastmike/bizdevtalk/ 找到该页面。 .

但是,当我在调试中运行它时,.change() 没有被触发。这是 WordPress 页面问题还是设置不正确?

最佳答案

您正在noConflict中使用jQuery模式,您应该使用 jQuery 而不是 $

jQuery(function () {
jQuery("#subscribe-dropdown").change(function() {
if (jQuery("#subscribe-dropdown option:selected").val() != "0"){
window.open(jQuery("#subscribe-dropdown option:selected").val());
};
});
});

关于jquery - 为什么我的 jQuery .Change 没有被触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8730904/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com