-4

这是我保存在jsFiddle上的代码

我想通过项目的 jQuery 值进行更改,但它没有改变..当我从控制台使用相同的代码尝试它时,它是好的..请帮助..-1即使我设置它,它也总是返回

 .val(value).change()
4

2 回答 2

0

要更改一个值,您不需要这样做。

.change();

只需使用

sta.find("select").val(myvalue);

如果这不是您要查找的内容,请解释您的问题。jQuery值是什么意思?你的代码试图做什么?你所期望的应该发生,但发生了什么。

借用猴子宙斯,

.change() 是一个监听事件,它监听你改变某物的值。

于 2013-07-19T12:18:09.980 回答
0

.change() 是一个监听事件,它监听你改变某物的值。

要更改表单元素的值,您将需要:

$('input').val('changed value of a textbox');

如果您尝试更改 HTML 标记内的值:

$('div').html('Changed html inside a div')

也不要使用 .attr() 设置 HTML 元素的属性

//change this line
.attr("selected", "selected");

//into this line to select a dropdown item
.prop('selected', true);

//or this to unselect it
.prop('selected', false);

希望这会有所帮助!

于 2013-07-19T12:19:53.553 回答