我不能得到這個工作,但如果用戶選擇「單選」,它應該顯示字符串「單一」並隱藏文本框,否則顯示文本框和隱藏字符串「Single」。我如何得到字符串顯示,如果選項是'單選項'
但它一直顯示文本框,無論選擇哪個選項,我不知道爲什麼。
的Jquery:
$('.numberAnswerTxt', context).each(function() {
var $this = $(this);
var $noofanswersText = '';
if ($questionType == 'Single Option') {
$noofanswersText = $("<span class='naRow string' style='display: inline-block;'>Single</span><input type='text' class='numberAnswerTxtRow answertxt' style='display: none;'>")
.attr('name', $this.attr('name'))
.attr('value', $this.val())
} else {
$noofanswersText = $("<span class='naRow string' style='display: none;'>Single</span><input type='text' class='numberAnswerTxtRow answertxt' style='display: inline-block;'>")
.attr('name', $this.attr('name'))
.attr('value', $this.val())
}
$noofanswers.append($noofanswersText);
});
的CSS:
.numberAnswerTxtRow{
float:center;
width:40px;
font-size:14px;
font-weight:bold;
display:none;
}
.naRow{
float:center;
display:none;
}
您的代碼似乎沒有什麼工作:我們不能應用'ATTR()'一些動態創建的元素... – 2012-01-13 09:36:11