0

大家好,我现在在使用 Jquery 时遇到了很多问题,最后来到这里寻找我遇到的问题,我发现没有什么可以帮助我,所以我决定立即询问。

所以我能够通过使用这行代码带来输入的值:

 $('#ClienteDialog').find('input[id$=txtAddCliente]').val()

但是现在它不会将该值分配给用于存储该值的文本框并在后面的代码中使用它,它会给出以下错误:

 ReferenceError: invalid assignment left-hand side
 $('input[id$=txtAddType]').val() = $('#ClienteDialog').find('input[id$=txtAddCliente]').val();

我真的找不到任何不好的地方。

编辑:嗨,我再次尝试了 Harshit Tailor 给出的解决方案,但最后它没有用,它似乎只是这样做,但是当我使用下一个代码检查它是否有效时:

$('input[id$=txtAddType]').text($('#ClienteDialog').find('input[id$=txtAddCliente]').val());
                        $('input[id$=lblTypeAdd]').val("1");
                        var a1 = $('#ClienteDialog').find('input[id$=txtAddCliente]').val();
                        var a2 = $('input[id$=txtAddType]').text();
                        var a3 = $('input[id$=txtAddType]').val();
                        var a4 = $('input[id$=lblTypeAdd]').text();
                        var a5 = $('input[id$=lblTypeAdd]').val();

它引入了每个变量:

a1 = "Toyota" //<- This is the value I input
a2 = Undefined
a3 = ""
a4 = Undefined
a5 = ""

无论如何将输入值放入上面提到的标签和文本框的文本值中?

4

2 回答 2

0

尝试这个

$('input[id$=txtAddType]').val($('#ClienteDialog').find('input[id$=txtAddCliente]').val());
于 2013-05-05T18:28:28.597 回答
0
$('input[id$=txtAddType]').val($('#ClienteDialog').find('input[id$=txtAddCliente]').val());

请参阅.val()文档-> http://api.jquery.com/val/

.val( value )

设置匹配元素集中每个元素的值。

于 2013-05-05T18:27:24.187 回答