首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从$(this).context获取输入值

如何从$(this).context获取输入值
EN

Stack Overflow用户
提问于 2015-03-10 13:31:26
回答 1查看 3.3K关注 0票数 0

我的完整日历外部事件显示如下

代码语言:javascript
复制
<?php foreach ($plants as $plant) { ?>
      <div class='fc-event evt'>
           <input type="hidden" value="<?php echo $plant->hcpd_id;?>" class="abc">
           <p class="evt_name"><?php echo $plant->hcpd_name;?></p>
      </div>
<?php } ?>

这是我的jquery

代码语言:javascript
复制
$('#external-events2 .fc-event').each(function() {

  var str = $(this).context;

  $(this).data('event', {
    title: $.trim($(this).text()),
    stick: true, 
    color : '#4AC948',
    className : "sub",
    id : //need to add the id here
  });


});

我想给每个事件一个特定的id。(取自数据库。在隐藏输入字段中给出)

下面是生成的div之一。我想获得以下$(this).context结果的隐藏id

代码语言:javascript
复制
<div class="fc-event evt ui-draggable ui-draggable-handle">
    <input type="hidden" value="1" class="abc">
    <p class="evt_name">My Plant 1</p>
</div>

知道怎么找回它吗。我试过换绳子,但没起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-10 13:41:36

你用的是什么活动?例如,如果您使用的是单击事件:

代码语言:javascript
复制
$('.fc-event').click(function(){
    //Get the ID
    var eventID = $(this).find('input[type="hidden"]').val();

    //Do whatever you want with the ID here.

});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28965111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档