Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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 如果选项等于某个值,如何动态地使其处于选中状态?_Jquery_Html_Angularjs - Fatal编程技术网

Jquery 如果选项等于某个值,如何动态地使其处于选中状态?

Jquery 如果选项等于某个值,如何动态地使其处于选中状态?,jquery,html,angularjs,Jquery,Html,Angularjs,我不擅长jQuery或HTML,我想根据ajax调用传递的值来选择选项。以下是我的html中的内容 <label class="item item-input"> <input id="" type="text" required ng-model="Data.CompanyTitle"> <select style="width: 100%"> <option>Partner</opt

我不擅长jQuery或HTML,我想根据ajax调用传递的值来选择选项。以下是我的html中的内容

<label class="item item-input">
        <input id="" type="text" required ng-model="Data.CompanyTitle">
        <select style="width: 100%">
            <option>Partner</option>
            <option>System</option>
            <option>Council</option>
        </select>
</label>

Data.CompanyTitle通过合作伙伴、系统或委员会。我希望根据Data.CompanyTitle的值选择该选项。

您可以选择一个模型,如果该选项的值等于您的变量,它将自动选择

<select ng-model="selectModel">
    <option value="dummy">dummy</option>
</select>

当您设置$scope.selectModel='dummy'时,您可以看到dummy selected

您可以为select a model提供选项,如果该选项的值等于您的变量,则会自动选择该选项

<select ng-model="selectModel">
    <option value="dummy">dummy</option>
</select>
当您设置$scope.selectModel='dummy'时,您可以看到dummy selected

var数据=系统; $选择选项'.filterfunction{ console.log$this.text==数据 返回$this.text==数据; }.prop'selected',true; .red{color:red} 配偶 系统 委员会 var数据=系统; $选择选项'.filterfunction{ console.log$this.text==数据 返回$this.text==数据; }.prop'selected',true; .red{color:red} 配偶 系统 委员会 按值查找选项:

var _value= 'System';
$('.item select  option[value="'+_value+'"]').prop('selected', true);
要从输入获取或设置值,您需要为id指定一些id或类,并且: 得到

设置

 var _value= 'System';
 $('#search').val(_value);
 $('.search').val(_value);

按值查找选项:

var _value= 'System';
$('.item select  option[value="'+_value+'"]').prop('selected', true);
要从输入获取或设置值,您需要为id指定一些id或类,并且: 得到

设置

 var _value= 'System';
 $('#search').val(_value);
 $('.search').val(_value);


当他使用angular时,为什么要通过jQ@ShintuJoseph它被标记为jQ为什么我不应该给出jQ答案?你可以这样做,那么为什么要使用angular他不能在angular控制器中进行dom操作,所以他必须编写一个指令链接函数来编写jquery,所以在他的例子中,通过jquery对他来说是一件非常乏味的事情,我喜欢jqq,虽然他使用angular,为什么他要通过jQ@ShintuJoseph它被标记为jQ为什么我不应该给出jQ答案?你可以这样做,那么为什么要使用angular他不能在angular控制器中进行dom操作,所以他必须编写一个指令链接函数来编写jquery,所以在他的情况下,通过jquery对他来说是一件非常乏味的事情,我爱jQi,他可以在20分钟内接受答案。。但是这个是对的,我没有想到这个。谢谢很高兴知道这一点!但是如何传递所选的值呢?抱歉,我被控制器弄糊涂了。我的意思是,这是在编辑中,用户更改了值,然后单击了保存。如何通过当前选中的一个?我可以在2分钟内接受答案。。但是这个是对的,我没有想到这个。谢谢很高兴知道这一点!但是如何传递所选的值呢?抱歉,我被控制器弄糊涂了。我的意思是,这是在编辑中,用户更改了值,然后单击了保存。如何传递当前选定的一个?