Привет, Я пытаюсь получить метод alert, чтобы показать значение c8, но он просто говорит undefined.jquery alert говорит undefined
Я новичок в html и jquery; это просто, но я просто не вижу этого.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery/jquery-1.7.1.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
//$("#div1").load("hs.php");
//$("#div1").load("http://127.0.0.1:81/tenHsServer/tenHsServer.aspx?t=ab&f=DeviceStatus&d=A1");
$("#div1").load("http://127.0.0.1:81/tenHsServer/tenHsServer.aspx?t=ab&f=ToggleDevice&d=c8");
alert($(this).prev().attr(".class"));
});
});
</script>
</head>
<body>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<span class='c8'><button>Get External Content</button></span>
</body>
</html>
Можете ли вы поместить это в jsfiddle? Кроме того, я считаю, что он должен быть attr («класс») без «.». (период) –
@Ohgodwhy изначально я думал, что это тоже проблема, но это просто ужасный отступ. Здесь нет обратного вызова '.load()'. –
@Matt Ball Хороший улов. Я увижу себя. – Ohgodwhy