在文档加载时使用 JQuery 在下拉字段中设置默认值
Setting a default value in drop down field using JQuery on document load
我正在尝试在加载页面时在下拉字段中设置默认值。但是我无法设置该值。我已经在另一个领域尝试了相同的方法,它工作正常。下面是它工作正常的字段的 HTML 代码和 JQuery 代码。
网页代码:
<div class="form-field select required request_type">
<label for="request_type">Type</label>
<a class="nesty-input" tabindex="0">Problem</a>
<select id="request_type" name="request[type]" style="display: none;">
<option value="-">-</option>
<option value="question">Question</option>
<option value="problem">Problem</option>
</select>
<p>Request type</p>
</div>
<div class="form-field string required request_custom_fields_21062749">
<label for="request_custom_fields_21062749">Severity</label>
<input id="request_custom_fields_21062749" type="hidden" name="request[custom_fields][21062749]" data-tagger="[{"label":"-","value":""},{"label":"Low","value":"lowsev"},{"label":"Medium","value":"mediumsev"},{"label":"High","value":"highsev"},{"label":"Critical","value":"criticalsev"}]" autocomplete="off" value="mediumsev">
中等
Jquery:
var severityId =21062749;
$(document).ready(function() {
var ct_tags = HelpCenter.user.tags;
if(location.pathname == "/hc/en-us/requests/new" || location.pathname == "/hc/en-us/requests") {
if(ct_tags == "product"){
$('select#request_type').val("problem");// This value is displayed in the form
$('select#request_custom_fields_'+severityId).val("mediumsev");//This value is not displayed.
}
}
});
问候谢克。
这样
设置:
$(document).ready(function() {
$('#request_custom_fields_21062749').val("meddfiudfgdjlfgmsev");
});
所以我认为在你的 if 陈述中是一个错误!
相关文章:
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 根据字段的值启用按钮
- 获取Meteor中自定义Bootbox字段的值
- JQuery:当其他输入字段的值发生更改时更改值
- JQuery获取隐藏字段的值
- 从父元素AngularJS中获取多个输入字段的值
- 可以't使用jquery获取表单中select字段的值
- 如何在用户输入后立即获取输入字段的值
- 未获取文本输入字段的值
- j查询检查复选框是否被选中,然后向输入字段添加值
- 如何使用 jQuery 获取输入字段的值
- 在ajax Jquery之后无法获取隐藏字段的值
- "未捕获的类型错误:未定义的不是函数“;当向输入字段添加值时
- Bootstrap typeahead为隐藏字段添加值
- 未检索到输入字段的值:未定义的对象
- 如何在Javascript中获取输入字段的值
- 设置不同网站的输入字段的值
- 如何在angularJS控制器中获得输入字段的值
- 如何在jquery中通过自定义属性获取输入字段的值
- 如何在Angularjs中更改范围内字段的值