Javascript 如何使用Java脚本/jQuery将字符串附加到运行时html属性值中?

Javascript 如何使用Java脚本/jQuery将字符串附加到运行时html属性值中?,javascript,jquery,Javascript,Jquery,HTML代码 A B 我需要将B的显示属性更改为“block” 尝试的解决方案: 浓缩的产量: 我无法确定这个问题。谢谢你的帮助。试试这个- $'10'.css'display','Block' 使用$'[id=1O]'选择元素请查看下面的代码片段,了解它是如何工作的 var-dynamicid=1; $'[id='+dynamicid+'O]'.cssdisplay,块; 您可以使用javascript: document.getElementById'1O'。style.display=

HTML代码

A

B

我需要将B的显示属性更改为“block”

尝试的解决方案:

浓缩的产量:

我无法确定这个问题。谢谢你的帮助。

试试这个-

$'10'.css'display','Block'

使用$'[id=1O]'选择元素请查看下面的代码片段,了解它是如何工作的

var-dynamicid=1; $'[id='+dynamicid+'O]'.cssdisplay,块;
您可以使用javascript:

document.getElementById'1O'。style.display='block';
谢谢但是1是动态的。var strNAControlId=$htmControl.attr'id'.replace/[']+/g,htmlcontrolnotapplicate=strNAControlId+O;var HTMLCONTROLNOTAPPLIABLE=\+HTMLCONTROLNOTAPPLIABLE+\;document.getElementByIDHtmlControl不适用于.style.display='block';document.getElementByIDHtmlControl不适用。值=;在您的情况下$'[id='+htmlControlNotApplicable+']'将是workSweet Sweet。这对我有用。今天,我从jQuery中学到了一些东西。
var strNotApplicableControlName = $(htmControl).attr('id'); //return value is 1 (id of A)
strNotApplicableControlName = strNotApplicableControlName.concat("O");
//strNotApplicableControlName = strNotApplicableControlName + "O"; //Not working
//using js
document.getElementById(strNotApplicableControlName).style.display = 'block';
//using jQuery
$(strNotApplicableControlName).css('display','block');
$("'" + strNotApplicableControlName + "'").css('display','block');
"1"O