例如,我有如何匹配兩個HTML元素
<div class="welcome_font"><a href="link" style="color:#5AC7E6;">name</a></div>
和
<div id="nameho" style="color:#5AC7E6;">another-name</div>
我想去的地方,如果寫一個 「if」 語句中的jQuery/JavaScript的「名「匹配」別名「,然後做點什麼。我怎麼做?
例如,我有如何匹配兩個HTML元素
<div class="welcome_font"><a href="link" style="color:#5AC7E6;">name</a></div>
和
<div id="nameho" style="color:#5AC7E6;">another-name</div>
我想去的地方,如果寫一個 「if」 語句中的jQuery/JavaScript的「名「匹配」別名「,然後做點什麼。我怎麼做?
var name_1 = $('.welcome_font').text();
var name_2 = $('#nameho').text();
if(name_1===name_2) {
alert('yes');
} else {
alert('no');
}
或
var name_check = ($('.welcome_font').text()===$('#nameho').text()?true:false);
if(name_check) {
alert('yes');
}
演示:使用jQuery時http://jsfiddle.net/TSGqC/1/
的.html()
功能抓住內部HTML。所以,你可以使用以下方法來比較兩個:
if ($('.welcome_font a').first().html() === $('#nameho').html())
{
...
}
讓我知道,如果是有道理的,或者如果您有任何疑問:)
嘗試,
if($('.welcome_font a').text() == $('#nameho').text())
{
////Do something
}
研究第一下回。你可以通過簡單的搜索得到這個。
if($(".welcome_font a").text() == $("#nameho").text())
{
//To do
}
謝謝,這有幫助。 – Jack