我正在创建一个双语表单,其中我有一个select
标记,其中包含多个option
标记。我想在课堂上得到这个选择" blah"和价值" 1"然后选择它作为"选择"选项。
我是根据class
选择的,然后选择基于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>");
});
答案 0 :(得分:2)
如果您想获得“blah”类和值“1”的选项,这是您的查询:
db
如果您想选择该选项,您可以执行以下操作:
$('select option[class=blah][value="1"]')