Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将jQuery脚本转换为YUI:选中的复选框被复制到自定义小部件中_Jquery_Yui - Fatal编程技术网

将jQuery脚本转换为YUI:选中的复选框被复制到自定义小部件中

将jQuery脚本转换为YUI:选中的复选框被复制到自定义小部件中,jquery,yui,Jquery,Yui,我使用的是RightNow CRM软件,我们支持门户的部分代码是,由于最佳实践(仅使用一个脚本库),我必须使用YUI脚本而不是jQuery。我已经包括了我想要转换为YUI的jQuery脚本和我尝试的YUI“翻译”。任何帮助都会有很大的帮助,我用它来完成这些翻译 你可以试试这个。。。事实上,我无法测试,因此我试图猜测它应该做什么。还有对你的“翻译”的一些改进 太棒了!我测试了它,它工作了,但是显示了html;我把你的“.getHTML”标签改成了“get('text')”,效果非常好 $(fu

我使用的是RightNow CRM软件,我们支持门户的部分代码是,由于最佳实践(仅使用一个脚本库),我必须使用YUI脚本而不是jQuery。我已经包括了我想要转换为YUI的jQuery脚本和我尝试的YUI“翻译”。任何帮助都会有很大的帮助,我用它来完成这些翻译


你可以试试这个。。。事实上,我无法测试,因此我试图猜测它应该做什么。还有对你的“翻译”的一些改进


太棒了!我测试了它,它工作了,但是显示了html;我把你的“.getHTML”标签改成了“get('text')”,效果非常好

$(function() {
$('input').on('click', function() {
    var values = [];
    $('input:checked').each(function() {
        values.push($(this).parent().text());
    });
    $('[name="result"]').attr({value: values.join(', ')});
});
});
YUI().use('node', 'io', 'event', 'animation', function (Y) {
Y.all('input[type=checkbox]').delegate('click', function(Y) {
    var values = [];
    Y.all('input:checked').each(function(Y) {
        values.push((this).parent().text());
    });
    Y.one('result').setAttribute({value: values.join(', ')});
});
});
YUI().use('node', 'io', 'event', 'animation', function (Y) {
    Y.all('input[type=checkbox]').on('click', function(event) {
        var values = [];
        Y.all('input:checked').each(function(checkbox) {
            values.push(checkbox.ancestor().getHTML());
        });
        Y.one('[name=result]').set( "value", values.join(', ') );
    });
});
YUI().use('node', function (Y) {
Y.all('input[type=checkbox]').on('click', function(event) {
    var values = [];
    Y.all('input:checked').each(function(checkbox) {
        values.push(checkbox.ancestor().get('text'));
    });
    Y.one('[name=result]').set( "value", values.join(', ') );
});
});