gpt4 book ai didi

javascript - 正确获取元素值(ASP.NET MVC)

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:06 25 4
gpt4 key购买 nike

我有生成带有值的 div 的 AJAX 脚本

这是代码

<script>
$('#display').click(function () {
$(".list").empty();
var vacancyId = $("#vacancy").val();
var model = {
vacancyId: vacancyId
};

$.ajax({
url: '@Url.Action("QuestionBlocks", "Questions")',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(model),
type: 'POST',
dataType: 'json',
processData: false,
success: function (data) {
var question1 = data[0]

$(".list").append('<div id="something" style="cursor: pointer;width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color:#ffcf00;border-radius: 5px;margin: 10px auto 0;;">' + question1.Question1 + '</div>' + '<div id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question2 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question3 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question4 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question5 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question6 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question7 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question8 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question9 + '</div>' + '<div class="testing666" id="something" style="width:80%;font-size:20px;margin-top:15px;border-style: solid;border-color: #ffcf00;border-radius: 5px;margin: 10px auto 0;">' + question1.Question10 + '</div>');
var divs = document.getElementsByTagName('div');

for (i = 0; i < divs.length; i++) {
if (divs[i].innerHTML == "") {
divs[i].style.display = 'none';
}
}
}
});
});

在其他脚本中,我需要使用 id = something 从 div 获取值。

但我的问题在于我可以有很多 id = something 的 div。

我如何通过职位或其他方式获得值(value)?

更新

现在我有了这个脚本来获取值(value),但它不能正常工作(这里是脚本的一部分)

$(document).on('click', '.something', function () {
// alert("Gotcha!!!");
//$(".videolist").empty();
var vacancyId = $(".something").text();
alert(vacancyId);

最佳答案

1.将id="something"转换为class="something"

2.转换代码如下:-

$(document).on('click', '.something', function () {
var vacancyId = $(this).text();
alert(vacancyId);
});

关于javascript - 正确获取元素值(ASP.NET MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43975257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com