JQuery - 我能做些什么才能使这个工作?

时间:2011-09-29 16:02:39

标签: javascript jquery

http://jsfiddle.net/piezack/X8D4M/5/

我需要通过单击要检测的按钮创建更改。此时您必须在字段内单击,然后在外部单击它以检测任何更改。

谢谢你们。

按钮的代码不能更改。尽管如此,好的尝试。

过于复杂的事情。回答http://jsfiddle.net/piezack/X8D4M/56/

3 个答案:

答案 0 :(得分:4)

Example使用trigger

//waits till the document is ready
$(document).ready(function() {

    $('button.butter').click(function() {
        var $form6  = $('#FormCustomObject6Name');
        $form6.val('Text has changed');
        $form6.trigger('change')
    });

    $('#FormCustomObject6Name').change(function() {
        var x = $('#FormCustomObject6Id').val();

        $("a").filter(function() {
            return this.href = 'http://www.msn.com'
        }).attr('href', 'http://www.google.com/search?q=' + x);
        alert(x);
    });

});

答案 1 :(得分:0)

我认为jmar有正确的想法...如果我理解正确你想要能够在框中键入任何内容而不点击它以使按钮更改为文本已更改。

我不知道该警报是否真的有必要,但如果不需要警报,你可以这样做:

http://jsfiddle.net/X8D4M/24/

答案 2 :(得分:0)

要触发更改事件,只需在设置值后添加.trigger。

此外,你是链接的选择器无法正常工作,所以我只是将其改为#link。

http://jsfiddle.net/X8D4M/22/