小编use*_*485的帖子

使用 jquery 获取所选选项的值

我的问题可能很愚蠢,因为我是网络开发的新手,现在很困惑。

我的问题的第一部分是,有时当我使用 打印内容时console.log(some element),它会给我一个包含所有侦听器的巨大对象,但有时它只返回一个 html 字符串,如下所示:

<option value="CS 245">CS 245</option>
Run Code Online (Sandbox Code Playgroud)

我发现像上面这样的方法some element是使用选择器,如下所示:

$( ".course_list option:selected" )[0]
Run Code Online (Sandbox Code Playgroud)

我对这里的术语感到抱歉,因为我真的想知道复杂对象和上面的对象(以及它们的名称)之间的区别。我已经尽力选择我的用词,但由于缺乏经验,我未能说得更清楚。如果有人理解我的意思,请帮我编辑这个问题并提供答案,提前致谢。

然后我的问题的第二部分是我想从上面的对象中获取“CS 245”字符串。我已经尝试过

$( ".course_list option:selected" )[0].val();
$( ".course_list option:selected" )[0].attr("value");
$( ".course_list option:selected" )[0].text();
Run Code Online (Sandbox Code Playgroud)

但他们都给了我这个错误:

Uncaught TypeError: undefined is not a function 
Run Code Online (Sandbox Code Playgroud)

我已经包含了jquery,并且控制台中没有显示其他crash/file_not_found。我正在使用最新的引导程序和 formstone 选择器,但我不确定这对我有何影响。

有人可以帮忙吗?

forms jquery twitter-bootstrap-3

4
推荐指数
1
解决办法
2万
查看次数

FullCalendar:如何重新创建/重新初始化FullCalendar或批量添加多个事件

我正在尝试批量添加新事件到日历,但未能找到一个方便的方法来使用.所以我决定用新事件数组重新初始化视图.所以我尝试了以下方法:

var events = [
    {
        title: 'Event',
        start: new Date(y, m, d, 10),
        description: 'long description',
        id: 1
    },
    {
        title: 'background',
        start: new Date(y, m, d, 11),
        end: new Date(y, m, d, 14),
        description: 'long description',
        id: 0,
        color: "#00FF00",
        textColor: "#000000",
        placeholder: true,
    }];
$('#calendar').fullCalendar({
    events: events
});
$('#calendar').fullCalendar();
Run Code Online (Sandbox Code Playgroud)

我仍然可以看到这些事件,这意味着第二次初始化调用实际上不起作用.在这种情况下有什么工作吗?

javascript jquery jquery-plugins fullcalendar

3
推荐指数
1
解决办法
7646
查看次数