我想更改文本,其中td值爲:"null"
至"Not rating found"
!。但它不斷改變所有的價值觀,而只是改變了所有價值觀。jQuery更改匹配文本
$(document).ready(function() {
$(".form-inline").submit(doStuff);
});
function doStuff(e){
e.preventDefault();
var input = $("#nanizankaInput").val();
var link = "http://api.tvmaze.com/search/shows?q=";
link = link + input;
$.ajax({
url: link,
method: 'GET',
success: function (data) {
console.log(data);
var prazno = $("thead tr td:nth-child(3)").text();
for(var i = 0; i < data.length; i++){
$("thead").first().append("<tr>" + "<td>" + data[i].show.id + "</td>" + "<td>" + data[i].show.name + "</td>" + "<td>" + data[i].show.rating.average + "</td>" +"</tr>");
if ($("thead tr td:nth-child(3)").text("null")) {
$("thead tr td:nth-child(3)").text("No rating found!")
}
}
}});
}
您必須輸入類似"bad"
的內容才能看到結果。
'如果($( 「THEAD TR TD:第n個孩子(3)」。)文本( 「空」)){'你在這裏設置文本'null',但要比較:'if($(「thead tr td:nth-child(3)」)。text()===「null」){' – empiric