我想獲得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