我想获得alert(name)
的div名称,但它给出了“未定义”。这些值来自数据库。所有其他警报工作正常。如何在javaScript中获取div名称?
这是我的HTML代码。
<input class="rating form-control input-star-rate" id="<?php echo $rateid; ?>" name="<?php echo $arate_num; ?>" value="<?php echo $ratea; ?>" data-min="0" data-max="5" data-step="0.3" data-size="xs" style="display: none; text-align: center;" onchange="changeRate(this)"/>
这是我的javaScript代码。
function changeRate(id) {
var ratingValue = id.value;
var ratingValue2 = parseFloat(ratingValue);
alert(ratingValue2);
var ratingValuePrevious = id.getAttribute('value');
var ratingValuePrevious2 = parseFloat(ratingValuePrevious);
alert(ratingValuePrevious2);
var id = id.id;
alert(id);
var name = id.name;
alert(name);
}
尝试'$('input')。attr('name');' – ochi 2014-12-19 06:54:44
您确定您的$ arate_num变量包含一个值吗?当您按F12并检查开发人员工具中的元素时,“名称”是否有值? – user3589536 2014-12-19 06:55:14