所以,这是我的脚本:
$(function () {
// define this here because we're changing the ID
var $twitter = $('twitter');
// bind to select inside iframe
$('#iframe').on('load', function () {
$(this).contents().find('#cds').change(function () {
var selectVal = $(this).val();
url = 'https://twitter.com/intent/tweet?button_hashtag=stream&text=Just enjoying ' + selectVal + ' on';
$twitter.attr("id", url);
}).change(); // trigger change to get initial value
});
});
基本上,它从我的选择框中获取选定的值,并将其输出到 Twitter 链接中。问题是,当没有选择任何内容时,它会输出“null”,我想知道是否有办法检测到这一点,并回显其他内容。