Jquery创建新行:
var selectVal = $(parent).children().first().find('select').find('option[selectedGivenTo="true"]').val();
var newSelect = $(parent).children().last().find('select');
newSelect.each(function() {
var cloned = null;
cloned = $(this).clone();
cloned.val(selectVal);
我正在尝试使用jQuery选择dropdownlist的第一个值作为默认值,但是没有选择任何值&只是在dropdown中显示列表。我在stackoverflow中看到了很多引用,但它对我不起作用。
答案 0 :(得分:0)
如果您想按值选择它,请使用以下代码:
$('select option[value="defaultValue"]').attr("selected",true);
如果要通过选项中的文本包含选项,请使用以下代码:
$('select option:contains("I am defualt Value")').prop('selected',true);
答案 1 :(得分:0)
<强> HTML:强>
<select>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>
<强> jQuery的:强>
$(function(){
$("select option:first").attr('selected','selected');
var _select = $('select')[0],
_v = _select.options[_select.selectedIndex].value;
alert(_v);
});