我正在创建一个双语表单,其中有一个包含多个option标签的select标签。我想用类"blah“和值"1”获得这个选项,然后选择它作为“选定”选项。
我根据class选择了它,然后选择了based value,但结果为空。下面是我的代码:
$('select').each(function (e, item) {
var selectedEnglish = $(item).children("option[class='English']")
var englishItem = selectedEnglish.find("option:selected").val();
var farsiList = $(item).children("option[class='Farsi']")
var farsiItem = farsiList.find("[value='" + englishItem + "']");
farsiItem.attr('selected', 'selected');
});更重要的是,我如何使用一个语句链?
在jquery中填充选定的内容:
$("#TitleId").html("");
$("#TitleId")
.html("<option value='' class='Farsi'>عنوان</option><option value='' class='English'>Title</option>");
$.each(titles,
function (key, value) {
$("#TitleId")
.html($("#TitleId").html() +
"<option class='Farsi' value='" +
value.Id +
"'>" +
value.Name +
"</option>"+
"<option class='English' value='" +
value.Id +
"'>" +
value.EnName +
"</option>");
});发布于 2017-01-23 10:55:28
如果你想获得包含类"blah“和值"1”的选项,这是你的查询:
$('select option[class=blah][value="1"]')如果您想选择该选项,您可以简单地执行以下操作:
$('select option[class=blah][value="1"]').attr('selected', 'selected');https://stackoverflow.com/questions/41788692
复制相似问题