Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Javascript 用于下拉列表的JQuery选择器_Javascript_Jquery_Html - Fatal编程技术网

Javascript 用于下拉列表的JQuery选择器

Javascript 用于下拉列表的JQuery选择器,javascript,jquery,html,Javascript,Jquery,Html,这并不完全是一个编程问题,而是一个更清晰的使用JQuery或Javascript进行DOM操作的过程。任何帮助都将不胜感激 我下面有几行,我只需要了解他们在浏览器中是如何处理的。这个想法就是多了解一点 我知道这条线创建了一个对象的引用,但是什么对象?? var child=$(“选择[Title='Country'],选择[Title='Country Required Field'],选择[Title='Country可能值']) 行是否清空此对象中的value属性?你为什么需要这个? $(c

这并不完全是一个编程问题,而是一个更清晰的使用JQuery或Javascript进行DOM操作的过程。任何帮助都将不胜感激

我下面有几行,我只需要了解他们在浏览器中是如何处理的。这个想法就是多了解一点

我知道这条线创建了一个对象的引用,但是什么对象??
var child=$(“选择[Title='Country'],选择[Title='Country Required Field'],选择[Title='Country可能值'])

行是否清空此对象中的value属性?你为什么需要这个?
$(child.empty()

var选项=沃尔沃

我知道这应该将变量附加到子对象,但是如果子对象中已经存在其他值,会发生什么情况呢。如果需要将子对象中已有的值替换为选项变量中的新值,该怎么办。
$(子项).附加(选项)


这个问题只是为了更清楚,欢迎您提供任何答案。谢谢

我不确定您的意思,但是如果您想用
选项
变量中的选项覆盖选择字段中的当前选项,而不使用
,您可以使用
.html()

希望这有帮助。

$(child).empty()
此行不会清空对象的
属性,但会清除此对象的所有内部HTML。这意味着它将清除对象内的所有
选项
标记。如果需要使用其他值修改
选项的现有值,可以执行以下操作:

`$("option[value='oldvalue']", child).val('new value');

上面的代码选择了
选项
,您需要修改该选项的值,然后将其值设置为新值。

首先非常感谢。。。这些链接真的很有帮助,非常感谢这个
var optionvar=$(“option[value='oldvalue']”,child)
我看到您在DOM对象中传递了两个参数,那么这是否意味着从作为第二个参数传递的对象
子对象
中选择
选项
,该参数具有值为
oldvalue
的value属性,然后进一步选择optionvar保存子对象中的对象,并使用.val('new value')更改value属性的值我的理解正确吗?
`$("option[value='oldvalue']", child).val('new value');