Sea*_*ing -1 javascript jquery dom
我正在尝试设置一个值来输入与ID匹配的元素.
但是jQuery.each只获取第一个/一个输入元素.
我正在尝试执行ajax帖子,我需要这两个ID具有相同的值.
HTML
@Html.HiddenFor(u => u.TransID)
//<input id="TransID" name="TransID" type="hidden" value="0">
@Html.DropDownListFor(u => u.TransID, Model.TransModes)
//<input id="TransID" name="TransID" value="0">
Run Code Online (Sandbox Code Playgroud)
脚本
$("#TransID").each(function () {
$(this).val("2")
alert($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
干杯
car*_*10m 10
一个id必须在HTML独一无二的.如果要将多个元素命名为相同,则使用class.
<input class="TransID" name="TransID1" type="hidden" value="0">
<input class="TransID" name="TransID2" value="0">
Run Code Online (Sandbox Code Playgroud)
脚本
$(".TransID").each(function () {
$(this).val("2")
alert($(this).val());
});
Run Code Online (Sandbox Code Playgroud)