首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将代码从PrototypeJS转换为jQuery

将代码从PrototypeJS转换为jQuery
EN

Stack Overflow用户
提问于 2014-04-01 20:30:10
回答 1查看 335关注 0票数 0

在将PrototypeJS转换为jQuery时遇到问题。我的原型JS是

代码语言:javascript
复制
function remove_invitation(target) {
  if (confirm('Delete this invitation?')) {
    $$('div#'+target+' input.hidden_delete')[0].setValue('1')
    Element.hide(target);  
   }
}

我已经转换成jQuery作为

代码语言:javascript
复制
function remove_chore(target) {
  if (confirm('Delete this chore?')) {
    $('div#'+target+'input.hidden_delete').first().val(1);
    // $('div#'+target).hide();
    $('div#'+target).css("display","none");
  }
}

但它不工作,因为它是工作的PrototypeJS。

EN

回答 1

Stack Overflow用户

发布于 2014-04-01 20:32:40

试着在这里留个空格:

代码语言:javascript
复制
$('div#'+target+' input.hidden_delete').first().val(1);
// --            ^ add space here

另外,因为id是惟一的,所以可以使用#而不是div#

代码语言:javascript
复制
function remove_chore(target) {
    if (confirm('Delete this chore?')) {
        $('#'+target+' input.hidden_delete').first().val(1);
        // $('div#'+target).hide();
        $('#'+target).css("display","none");
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22785935

复制
相关文章

相似问题

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