現在、DNSやIPアドレスなどの情報を表示するdivがあります。変数が変更された場合のイベントのトリガー
IPアドレス変数が変更された場合はアラートをトリガーしようとしています。そのため、divと変数自体の変更をリッスンしています。変数が変更された場合、関数を警告またはトリガする明白な方法はありますか?
$(ipv4.ipaddr).change(function() {
alert("IP Changed");
});
、通常のIP ADDRを表示するために使用するスクリプト:
if(result.ipv4){
$("#btn-disconnect").show();
$("#btn-disconnect-modem").show();
var ipv4=result.ipv4;
html+="<tr><td>IPAddr</td><td>"+ ipv4.ipaddr+"</td></tr>";
if(ipv4.netmask) html+="<tr><td>Netmask</td><td>"+ ipv4.netmask+"</td></tr>";
if(ipv4.gateway) html+="<tr><td>Gateway</td><td>"+ ipv4.gateway+"</td></tr>";
label_dns="DNS";
for(var i=0;i<ipv4.dns.length;i++){
html+="<tr><td>"+label_dns+"</td><td>"+ ipv4.dns[i] +"</td></tr>";
label_dns="";
}
if(proto=="wwan" || proto=="tethering"||proto=="3g"){
if(result.tx) html+="<tr><td>TX Data</td><td>"+(result.tx/1024/1024>1? ((result.tx/1024/1024).toFixed(2)+" MB"): ((result.tx/1024).toFixed(2) +" KB"))+" </td></tr>";
if(result.rx) html+="<tr><td>RX Data</td><td>"+(result.rx/1024/1024>1? ((result.rx/1024/1024).toFixed(2)+" MB"): ((result.rx/1024).toFixed(2) +" KB"))+"</td></tr>";
}
if(typeof sta_connected === "function") sta_connected();
}else{
if((proto=="wwan" ||proto=="tethering")){
if(!result.disabled) html+="<tr><td>Connecting to the Internet</td></tr>";
}
if(proto=="wisp" ||proto=="wds"){
if(!result.disabled) html+="<tr><td>Connecting to the Internet</td></tr>";
result.disabled? $("#btn-disconnect").hide():$("#btn-disconnect").show();
}
}
$(section).html(html);
}
あなたの質問に答えるために、該当するHTMLセクションを含めてください。 – JohnH
HTMLはテーブルとの文字通りのdivには、スクリプトから移入されます(例えばHTML + =「