如何从Javascript动态查找Div Id [英] How Do I Get Dynamically Chaging Div Id From Javascript

查看:90
本文介绍了如何从Javascript动态查找Div Id的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是生成div元素的地方



This is where the div elements are generated

@if (@Model.QuateruserPoints.Count() > 0)
{

foreach (var data1 in Model.QuateruserPoints)
{
<div id="@data1.QuarterName" style="width:450px ;background-color:lightgray">

	<table class="table table-striped table-bordered" data-tbl-selector="@Model.CurrentQuarterId" id="@data1.QuarterName">
	<thead>
		<tr>
			<th>User Name</th>
			<th>Points</th>
			<th>Action</th>
		</tr>
	</thead>
	<tbody>
 @foreach (var data2 in data1.Challengepoints)
	{
		<tr>
		<tr>
			<td>@data2.UserName</td>
			<td>
			<input type="number" class="form-control" id="Points" data-selector="txtUserInp" data-username="@data2.UserName" data-challengeid="@data2.ChallengeId" value="@data2.Points" />
			 @Html.ValidationMessageFor(model => Model.Points)
		</td>
		<td class="deleteRow"><a href='#' data-username="@data2.UserName" data-challengeid="@data2.ChallengeId">delete</a></td>
		</tr>
	}
	</tbody>
	</table>
</div>

}
}





这是一个javascript,你在上面生成的表中添加一行,H2FY15是div的id,其中添加了一个表中的行。 />




This is a javascript where you add a row to a table that is generated above and H2FY15 is one the id of div where a row inside a table is added.

function fillData(data) {
         $.each(jsonObj,function(index,value){
            var htmlTemplate=$('#tblRowUserPoints').html();
            $("#userData1").val(JSON.stringify(jsonObj));
            var username=value.Unametag;
            var NewUser=username.split(";");
            var replaced=htmlTemplate
                    .replace(/%UserName%/g,NewUser[1])
                    .replace(/%Points%/g,value.userPoint);
            $('#H2FY15 > tbody').append(replaced);
        });

    }





H2FY15被硬编码为div id所以我想动态获取div id单击。



H2FY15 is hard-coded as div id so i want to dynamically get the div id that is clicked.

推荐答案

.each(jsonObj, function (index,value){
var htmlTemplate =
.each(jsonObj,function(index,value){ var htmlTemplate=


' #tblRowUserPoints')。html();
('#tblRowUserPoints').html();


#userData1)。val( JSON .stringify(jsonObj));
var username = value.Unametag;
var NewUser = username.split( ;);
var replacement = htmlTemplate
.replace(/ %UserName%/ g,NewUser [ 1 ])
.replace(/%Points%/ g,value.userPoint);
("#userData1").val(JSON.stringify(jsonObj)); var username=value.Unametag; var NewUser=username.split(";"); var replaced=htmlTemplate .replace(/%UserName%/g,NewUser[1]) .replace(/%Points%/g,value.userPoint);


这篇关于如何从Javascript动态查找Div Id的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆