我正在查看一些旧代码,我很好奇在 setter 属性中包含逻辑是否合适,或者是否有更好的方法来编写它,为什么?谢谢你!
string qBankCode;
string qCode;
public string QBankCode
{
get => qBankCode;
set
{
if (value.Length == 0)
throw new ArgumentException("You need to enter the question bank code as it is mandatory.");
if (value.Length > 30)
throw new ArgumentException("Question bank code cannot exceed 30 characters.");
qBankCode = value;
}
}
public string QCode
{
get => qCode;
set
{
if (value.Length == 0)
throw new ArgumentException("You need to enter the question code as it is mandatory.");
if (value.Length …Run Code Online (Sandbox Code Playgroud) 我有以下列表,这些列表可以动态构建并执行与选择框相同的功能。
<ul class="list-group" name="combobox1" id="combobox1">
<li class="list-group-item" value="6" />Option 1</li>
<li class="list-group-item" value="12" />Option 2</li>
<li class="list-group-item" value="15" />Option 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
选择列表中的项目时,I用户jQuery将“活动”追加到类中以使“列表组 - 项目活动”。
用户可以从列表中选择一个或多个列表项,然后单击“显示详细信息”,这将在弹出窗口中显示详细信息。此详细信息弹出窗口由按钮中的 onclick 函数触发。我的问题是如何使用 Jquery 获取用户选择通过 onclick 方法传递的列表中的一个或多个项目的值?
onclick=showDetails(itemsvalues)
Run Code Online (Sandbox Code Playgroud)
这将返回一个值,但是如果选择了多个项目怎么办?
onclick="showdetails($('#combobox1 li.active').val());
Run Code Online (Sandbox Code Playgroud)
谢谢!