我試圖構建一個jQuery函數,如果META
標記的內容包含在單詞列表中,則會觸發特定事件。jQuery內部列表條件
我已經試過:
<meta name="sun" content="a" >
<script>
$('meta[name=sun]').each(function(){
var metacontent = $(this).attr("content");
var list = ["a","b","c"];
if(metacontent.match(list)) { //that is wrong I guess
console.log("hi");
}
});
</script>
你能不能給我一個提示?
我想你的意思是'如果($ inArray(列表,這是真的,事實上,它應該是'if($。inArray(metacontent,metacontent)){' – andyb 2013-02-21 11:04:09
@andyb,謝謝....根據文檔它是$ .inArray(needle,haystack) – 2013-02-21 11:10:06
heh,列表)> = 0){'因爲'a'在索引0和會導致條件評估爲假而沒有比較 – andyb 2013-02-21 11:14:00